diff --git a/.github/licenserc.yml b/.github/licenserc.yml index e1add7017983b..aec59e4f66d57 100644 --- a/.github/licenserc.yml +++ b/.github/licenserc.yml @@ -40,4 +40,5 @@ header: - "tidb-binlog/proto/go-binlog/secondary_binlog.pb.go" - "**/*.sql" - ".bazelversion" + - "build/image/.ci_bazel" comment: on-failure diff --git a/DEPS.bzl b/DEPS.bzl index f9a9cfe05aad5..64b86db81c126 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -472,8 +472,8 @@ def go_deps(): name = "com_github_chavacava_garif", build_file_proto_mode = "disable", importpath = "github.com/chavacava/garif", - sum = "h1:E7LT642ysztPWE0dfz43cWOvMiF42DyTRC+eZIaO4yI=", - version = "v0.0.0-20220630083739-93517212f375", + sum = "h1:cy5GCEZLUCshCGCRRUjxHrDUqkB4l5cuUt3ShEckQEo=", + version = "v0.0.0-20221024190013-b3ef35877348", ) go_repository( @@ -1040,8 +1040,8 @@ def go_deps(): name = "com_github_fatih_color", build_file_proto_mode = "disable_global", importpath = "github.com/fatih/color", - sum = "h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w=", - version = "v1.13.0", + sum = "h1:qfhVLaG5s+nCROl1zJsZRxFeYrHLqWroPOQ8BWiNb4w=", + version = "v1.14.1", ) go_repository( name = "com_github_fatih_structs", @@ -2763,8 +2763,8 @@ def go_deps(): name = "com_github_mattn_go_isatty", build_file_proto_mode = "disable_global", importpath = "github.com/mattn/go-isatty", - sum = "h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ=", - version = "v0.0.16", + sum = "h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng=", + version = "v0.0.17", ) go_repository( name = "com_github_mattn_go_runewidth", @@ -2844,8 +2844,8 @@ def go_deps(): name = "com_github_mgechev_revive", build_file_proto_mode = "disable", importpath = "github.com/mgechev/revive", - sum = "h1:+2Hd/S8oO2H0Ikq2+egtNwQsVhAeELHjxjIUFX5ajLI=", - version = "v1.2.4", + sum = "h1:UF9AR8pOAuwNmhXj2odp4mxv9Nx2qUIwVz8ZsU+Mbec=", + version = "v1.2.5", ) go_repository( @@ -3342,8 +3342,8 @@ def go_deps(): name = "com_github_pingcap_kvproto", build_file_proto_mode = "disable_global", importpath = "github.com/pingcap/kvproto", - sum = "h1:LB+BrfyO5fsz5pwN3V4HvTrpZTAmsjB4VkCEBLbjYUw=", - version = "v0.0.0-20230119031034-25f1909b7934", + sum = "h1:oYUK4V5PMlyIooU/+pPkKrJ3vELwcuuCNyKKlqSQa5c=", + version = "v0.0.0-20230131104319-a7c51106dfe7", ) go_repository( name = "com_github_pingcap_log", @@ -3544,8 +3544,8 @@ def go_deps(): name = "com_github_rivo_uniseg", build_file_proto_mode = "disable_global", importpath = "github.com/rivo/uniseg", - sum = "h1:YwD0ulJSJytLpiaWua0sBDusfsCZohxjxzVTYjwxfV8=", - version = "v0.4.2", + sum = "h1:utMvzDsuh3suAEnhH0RdHmoPbU648o6CvXxTx4SBMOw=", + version = "v0.4.3", ) go_repository( name = "com_github_rlmcpherson_s3gof3r", @@ -4062,8 +4062,8 @@ def go_deps(): name = "com_github_tikv_pd", build_file_proto_mode = "disable", importpath = "github.com/tikv/pd", - sum = "h1:cj3bhdIBJcLL2304EDEmd3eX+r73+hbGSYRFn/APiDU=", - version = "v1.1.0-beta.0.20230119114149-402c2bfee2f3", + sum = "h1:ef+kODGby/rmF9fabJzqRM15NcGufkTRftROdy7jvAk=", + version = "v1.1.0-beta.0.20230201064005-6ca9a3398f15", ) go_repository( @@ -4831,7 +4831,6 @@ def go_deps(): sum = "h1:CYjC+xzdPvbV65gi6Dr4YowKcmLo045pm18L0DhdELM=", version = "v0.2.0", ) - go_repository( name = "com_google_cloud_go_gsuiteaddons", build_file_proto_mode = "disable", @@ -5044,7 +5043,6 @@ def go_deps(): sum = "h1:u6EznTGzIdsyOsvm+Xkw0aSuKFXQlyjGE9a4exk6iNQ=", version = "v1.3.1", ) - go_repository( name = "com_google_cloud_go_recaptchaenterprise_v2", build_file_proto_mode = "disable", @@ -5249,7 +5247,6 @@ def go_deps(): sum = "h1:/CsSTkbmO9HC8iQpxbK8ATms3OQaX3YQUeTMGCxlaK4=", version = "v1.2.0", ) - go_repository( name = "com_google_cloud_go_vision_v2", build_file_proto_mode = "disable", @@ -6079,3 +6076,10 @@ def go_deps(): sum = "h1:RwpqwwFKBAa2h+F6pMEGpE707Edld0etUD3GhqqhDNc=", version = "v1.7.0", ) + go_repository( + name = "tools_gotest_v3", + build_file_proto_mode = "disable", + importpath = "gotest.tools/v3", + sum = "h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0=", + version = "v3.0.3", + ) diff --git a/Makefile b/Makefile index 6afde9f6420ec..1cfd93fc662e7 100644 --- a/Makefile +++ b/Makefile @@ -411,7 +411,7 @@ bazel_test: failpoint-enable bazel_ci_prepare bazel_coverage_test: failpoint-enable bazel_ci_prepare bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) \ - --build_event_json_file=bazel_1.json --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock \ + --build_event_json_file=bazel_1.json --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest \ -- //... -//cmd/... -//tests/graceshutdown/... \ -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test -//tests/realtikvtest/... @@ -444,27 +444,27 @@ bazel_golangcilinter: -- run $$($(PACKAGE_DIRECTORIES)) --config ./.golangci.yaml bazel_brietest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/brietest/... bazel_pessimistictest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/pessimistictest/... bazel_sessiontest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/sessiontest/... bazel_statisticstest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/statisticstest/... bazel_txntest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/txntest/... bazel_addindextest: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock \ + bazel $(BAZEL_GLOBAL_CONFIG) test $(BAZEL_CMD_CONFIG) --test_arg=-with-real-tikv --define gotags=deadlock,intest \ -- //tests/realtikvtest/addindextest/... bazel_lint: bazel_prepare diff --git a/bindinfo/capture_test.go b/bindinfo/capture_test.go index d1f375a6b63d7..21b31c883e582 100644 --- a/bindinfo/capture_test.go +++ b/bindinfo/capture_test.go @@ -434,8 +434,9 @@ func TestUpdateSubqueryCapture(t *testing.T) { rows := tk.MustQuery("show global bindings").Rows() require.Len(t, rows, 1) bindSQL := "UPDATE /*+ hash_join(@`upd_1` `test`.`t1`), use_index(@`upd_1` `test`.`t1` `idx_b`), use_index(@`sel_1` `test`.`t2` ), use_index(@`sel_2` `test`.`t2` )*/ `test`.`t1` SET `b`=1 WHERE `b` = 2 AND (`a` IN (SELECT `a` FROM `test`.`t2` WHERE `b` = 1) OR `c` IN (SELECT `a` FROM `test`.`t2` WHERE `b` = 1))" + originSQL := "UPDATE `test`.`t1` SET `b`=1 WHERE `b` = 2 AND (`a` IN (SELECT `a` FROM `test`.`t2` WHERE `b` = 1) OR `c` IN (SELECT `a` FROM `test`.`t2` WHERE `b` = 1))" require.Equal(t, bindSQL, rows[0][1]) - tk.MustExec(bindSQL) + tk.MustExec(originSQL) require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 0) } diff --git a/br/pkg/checksum/executor.go b/br/pkg/checksum/executor.go index c30ae49fccdca..300caf706ef25 100644 --- a/br/pkg/checksum/executor.go +++ b/br/pkg/checksum/executor.go @@ -27,6 +27,9 @@ type ExecutorBuilder struct { oldTable *metautil.Table concurrency uint + + oldKeyspace []byte + newKeyspace []byte } // NewExecutorBuilder returns a new executor builder. @@ -51,9 +54,26 @@ func (builder *ExecutorBuilder) SetConcurrency(conc uint) *ExecutorBuilder { return builder } +func (builder *ExecutorBuilder) SetOldKeyspace(keyspace []byte) *ExecutorBuilder { + builder.oldKeyspace = keyspace + return builder +} + +func (builder *ExecutorBuilder) SetNewKeyspace(keyspace []byte) *ExecutorBuilder { + builder.newKeyspace = keyspace + return builder +} + // Build builds a checksum executor. func (builder *ExecutorBuilder) Build() (*Executor, error) { - reqs, err := buildChecksumRequest(builder.table, builder.oldTable, builder.ts, builder.concurrency) + reqs, err := buildChecksumRequest( + builder.table, + builder.oldTable, + builder.ts, + builder.concurrency, + builder.oldKeyspace, + builder.newKeyspace, + ) if err != nil { return nil, errors.Trace(err) } @@ -65,6 +85,8 @@ func buildChecksumRequest( oldTable *metautil.Table, startTS uint64, concurrency uint, + oldKeyspace []byte, + newKeyspace []byte, ) ([]*kv.Request, error) { var partDefs []model.PartitionDefinition if part := newTable.Partition; part != nil { @@ -76,7 +98,7 @@ func buildChecksumRequest( if oldTable != nil { oldTableID = oldTable.Info.ID } - rs, err := buildRequest(newTable, newTable.ID, oldTable, oldTableID, startTS, concurrency) + rs, err := buildRequest(newTable, newTable.ID, oldTable, oldTableID, startTS, concurrency, oldKeyspace, newKeyspace) if err != nil { return nil, errors.Trace(err) } @@ -91,7 +113,7 @@ func buildChecksumRequest( } } } - rs, err := buildRequest(newTable, partDef.ID, oldTable, oldPartID, startTS, concurrency) + rs, err := buildRequest(newTable, partDef.ID, oldTable, oldPartID, startTS, concurrency, oldKeyspace, newKeyspace) if err != nil { return nil, errors.Trace(err) } @@ -108,9 +130,11 @@ func buildRequest( oldTableID int64, startTS uint64, concurrency uint, + oldKeyspace []byte, + newKeyspace []byte, ) ([]*kv.Request, error) { reqs := make([]*kv.Request, 0) - req, err := buildTableRequest(tableInfo, tableID, oldTable, oldTableID, startTS, concurrency) + req, err := buildTableRequest(tableInfo, tableID, oldTable, oldTableID, startTS, concurrency, oldKeyspace, newKeyspace) if err != nil { return nil, errors.Trace(err) } @@ -139,7 +163,7 @@ func buildRequest( } } req, err = buildIndexRequest( - tableID, indexInfo, oldTableID, oldIndexInfo, startTS, concurrency) + tableID, indexInfo, oldTableID, oldIndexInfo, startTS, concurrency, oldKeyspace, newKeyspace) if err != nil { return nil, errors.Trace(err) } @@ -156,12 +180,14 @@ func buildTableRequest( oldTableID int64, startTS uint64, concurrency uint, + oldKeyspace []byte, + newKeyspace []byte, ) (*kv.Request, error) { var rule *tipb.ChecksumRewriteRule if oldTable != nil { rule = &tipb.ChecksumRewriteRule{ - OldPrefix: tablecodec.GenTableRecordPrefix(oldTableID), - NewPrefix: tablecodec.GenTableRecordPrefix(tableID), + OldPrefix: append(append([]byte{}, oldKeyspace...), tablecodec.GenTableRecordPrefix(oldTableID)...), + NewPrefix: append(append([]byte{}, newKeyspace...), tablecodec.GenTableRecordPrefix(tableID)...), } } @@ -195,12 +221,14 @@ func buildIndexRequest( oldIndexInfo *model.IndexInfo, startTS uint64, concurrency uint, + oldKeyspace []byte, + newKeyspace []byte, ) (*kv.Request, error) { var rule *tipb.ChecksumRewriteRule if oldIndexInfo != nil { rule = &tipb.ChecksumRewriteRule{ - OldPrefix: tablecodec.EncodeTableIndexPrefix(oldTableID, oldIndexInfo.ID), - NewPrefix: tablecodec.EncodeTableIndexPrefix(tableID, indexInfo.ID), + OldPrefix: append(append([]byte{}, oldKeyspace...), tablecodec.EncodeTableIndexPrefix(oldTableID, oldIndexInfo.ID)...), + NewPrefix: append(append([]byte{}, newKeyspace...), tablecodec.EncodeTableIndexPrefix(tableID, indexInfo.ID)...), } } checksum := &tipb.ChecksumRequest{ diff --git a/br/pkg/conn/BUILD.bazel b/br/pkg/conn/BUILD.bazel index fc88f174394f3..da06e516f37ac 100644 --- a/br/pkg/conn/BUILD.bazel +++ b/br/pkg/conn/BUILD.bazel @@ -13,6 +13,7 @@ go_library( "//br/pkg/pdutil", "//br/pkg/utils", "//br/pkg/version", + "//config", "//domain", "//kv", "@com_github_docker_go_units//:go-units", diff --git a/br/pkg/conn/conn.go b/br/pkg/conn/conn.go index 157b9cdf794c9..187bc5ef1db79 100644 --- a/br/pkg/conn/conn.go +++ b/br/pkg/conn/conn.go @@ -26,6 +26,7 @@ import ( "github.com/pingcap/tidb/br/pkg/pdutil" "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/br/pkg/version" + "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/kv" "github.com/tikv/client-go/v2/oracle" @@ -174,7 +175,8 @@ func NewMgr( } // Disable GC because TiDB enables GC already. - storage, err := g.Open(fmt.Sprintf("tikv://%s?disableGC=true", pdAddrs), securityOption) + path := fmt.Sprintf("tikv://%s?disableGC=true&keyspaceName=%s", pdAddrs, config.GetGlobalKeyspaceName()) + storage, err := g.Open(path, securityOption) if err != nil { return nil, errors.Trace(err) } diff --git a/br/pkg/gluetidb/glue.go b/br/pkg/gluetidb/glue.go index 06af5615ff451..abe239f7723dc 100644 --- a/br/pkg/gluetidb/glue.go +++ b/br/pkg/gluetidb/glue.go @@ -288,6 +288,8 @@ func (gs *tidbSession) CreateTable(ctx context.Context, dbName model.CIStr, tabl return errors.Trace(err) } gs.se.SetValue(sessionctx.QueryString, query) + // Disable foreign key check when batch create tables. + gs.se.GetSessionVars().ForeignKeyChecks = false // Clone() does not clone partitions yet :( table = table.Clone() if table.Partition != nil { diff --git a/br/pkg/lightning/backend/local/local.go b/br/pkg/lightning/backend/local/local.go index 05ae60c4497d7..6f0a2e6a130fd 100644 --- a/br/pkg/lightning/backend/local/local.go +++ b/br/pkg/lightning/backend/local/local.go @@ -1656,6 +1656,9 @@ func (local *local) ImportEngine(ctx context.Context, engineUUID uuid.UUID, regi // the table when table is created. needSplit := len(unfinishedRanges) > 1 || lfTotalSize > regionSplitSize || lfLength > regionSplitKeys // split region by given ranges + failpoint.Inject("failToSplit", func(_ failpoint.Value) { + needSplit = true + }) for i := 0; i < maxRetryTimes; i++ { err = local.SplitAndScatterRegionInBatches(ctx, unfinishedRanges, lf.tableInfo, needSplit, regionSplitSize, maxBatchSplitRanges) if err == nil || common.IsContextCanceledError(err) { @@ -2063,7 +2066,8 @@ func nextKey(key []byte) []byte { // in tikv <= 4.x, tikv will truncate the row key, so we should fetch the next valid row key // See: https://github.com/tikv/tikv/blob/f7f22f70e1585d7ca38a59ea30e774949160c3e8/components/raftstore/src/coprocessor/split_observer.rs#L36-L41 - if tablecodec.IsRecordKey(key) { + // we only do this for IntHandle, which is checked by length + if tablecodec.IsRecordKey(key) && len(key) == tablecodec.RecordRowKeyLen { tableID, handle, _ := tablecodec.DecodeRecordKey(key) nextHandle := handle.Next() // int handle overflow, use the next table prefix as nextKey @@ -2073,7 +2077,7 @@ func nextKey(key []byte) []byte { return tablecodec.EncodeRowKeyWithHandle(tableID, nextHandle) } - // if key is an index, directly append a 0x00 to the key. + // for index key and CommonHandle, directly append a 0x00 to the key. res := make([]byte, 0, len(key)+1) res = append(res, key...) res = append(res, 0) diff --git a/br/pkg/lightning/backend/local/local_test.go b/br/pkg/lightning/backend/local/local_test.go index 04d63ffb7479b..0294cd7c5f05e 100644 --- a/br/pkg/lightning/backend/local/local_test.go +++ b/br/pkg/lightning/backend/local/local_test.go @@ -115,10 +115,21 @@ func TestNextKey(t *testing.T) { require.NoError(t, err) nextHdl, err := tidbkv.NewCommonHandle(nextKeyBytes) require.NoError(t, err) - expectNextKey := []byte(tablecodec.EncodeRowKeyWithHandle(1, nextHdl)) - require.Equal(t, expectNextKey, nextKey(key)) + nextValidKey := []byte(tablecodec.EncodeRowKeyWithHandle(1, nextHdl)) + // nextKey may return a key that can't be decoded, but it must not be larger than the valid next key. + require.True(t, bytes.Compare(nextKey(key), nextValidKey) <= 0, "datums: %v", datums) } + // a special case that when len(string datum) % 8 == 7, nextKey twice should not panic. + keyBytes, err := codec.EncodeKey(stmtCtx, nil, types.NewStringDatum("1234567")) + require.NoError(t, err) + h, err := tidbkv.NewCommonHandle(keyBytes) + require.NoError(t, err) + key = tablecodec.EncodeRowKeyWithHandle(1, h) + nextOnce := nextKey(key) + // should not panic + _ = nextKey(nextOnce) + // dIAAAAAAAAD/PV9pgAAAAAD/AAABA4AAAAD/AAAAAQOAAAD/AAAAAAEAAAD8 // a index key with: table: 61, index: 1, int64: 1, int64: 1 a := []byte{116, 128, 0, 0, 0, 0, 0, 0, 255, 61, 95, 105, 128, 0, 0, 0, 0, 255, 0, 0, 1, 3, 128, 0, 0, 0, 255, 0, 0, 0, 1, 3, 128, 0, 0, 255, 0, 0, 0, 0, 1, 0, 0, 0, 252} diff --git a/br/pkg/lightning/backend/local/localhelper.go b/br/pkg/lightning/backend/local/localhelper.go index 8b5819175430b..cd8a27b9bda48 100644 --- a/br/pkg/lightning/backend/local/localhelper.go +++ b/br/pkg/lightning/backend/local/localhelper.go @@ -27,6 +27,7 @@ import ( "github.com/docker/go-units" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" sst "github.com/pingcap/kvproto/pkg/import_sstpb" "github.com/pingcap/kvproto/pkg/metapb" "github.com/pingcap/kvproto/pkg/pdpb" @@ -379,7 +380,14 @@ func fetchTableRegionSizeStats(ctx context.Context, db *sql.DB, tableID int64) ( return stats, errors.Trace(err) } -func (local *local) BatchSplitRegions(ctx context.Context, region *split.RegionInfo, keys [][]byte) (*split.RegionInfo, []*split.RegionInfo, error) { +func (local *local) BatchSplitRegions( + ctx context.Context, + region *split.RegionInfo, + keys [][]byte, +) (*split.RegionInfo, []*split.RegionInfo, error) { + failpoint.Inject("failToSplit", func(_ failpoint.Value) { + failpoint.Return(nil, nil, errors.New("retryable error")) + }) region, newRegions, err := local.splitCli.BatchSplitRegionsWithOrigin(ctx, region, keys) if err != nil { return nil, nil, errors.Annotatef(err, "batch split regions failed") diff --git a/br/pkg/metautil/metafile.go b/br/pkg/metautil/metafile.go index 77b3c4de8b6f6..76ac9a248ccf1 100644 --- a/br/pkg/metautil/metafile.go +++ b/br/pkg/metautil/metafile.go @@ -170,12 +170,12 @@ type MetaReader struct { // NewMetaReader creates MetaReader. func NewMetaReader( - backpMeta *backuppb.BackupMeta, + backupMeta *backuppb.BackupMeta, storage storage.ExternalStorage, cipher *backuppb.CipherInfo) *MetaReader { return &MetaReader{ storage: storage, - backupMeta: backpMeta, + backupMeta: backupMeta, cipher: cipher, } } diff --git a/br/pkg/restore/client.go b/br/pkg/restore/client.go index 18a3dc61879e4..2d0ae75408ebb 100644 --- a/br/pkg/restore/client.go +++ b/br/pkg/restore/client.go @@ -169,6 +169,9 @@ type Client struct { // the successfully preallocated table IDs. preallocedTableIDs *tidalloc.PreallocIDs + + // the rewrite mode of the downloaded SST files in TiKV. + rewriteMode RewriteMode } // NewRestoreClient returns a new RestoreClient. @@ -317,6 +320,14 @@ func (rc *Client) GetBatchDdlSize() uint { return rc.batchDdlSize } +func (rc *Client) SetRewriteMode(mode RewriteMode) { + rc.rewriteMode = mode +} + +func (rc *Client) GetRewriteMode() RewriteMode { + return rc.rewriteMode +} + // Close a client. func (rc *Client) Close() { // rc.db can be nil in raw kv mode. @@ -346,7 +357,7 @@ func (rc *Client) SetStorage(ctx context.Context, backend *backuppb.StorageBacke func (rc *Client) InitClients(backend *backuppb.StorageBackend, isRawKvMode bool) { metaClient := split.NewSplitClient(rc.pdClient, rc.tlsConf, isRawKvMode) importCli := NewImportClient(metaClient, rc.tlsConf, rc.keepaliveConf) - rc.fileImporter = NewFileImporter(metaClient, importCli, backend, isRawKvMode) + rc.fileImporter = NewFileImporter(metaClient, importCli, backend, isRawKvMode, rc.rewriteMode) } func (rc *Client) SetRawKVClient(c *RawKVBatchClient) { @@ -870,7 +881,7 @@ func (rc *Client) createTablesInWorkerPool(ctx context.Context, dom *domain.Doma } }) if err != nil { - log.Error("create tables fail") + log.Error("create tables fail", zap.Error(err)) return err } for _, ct := range cts { @@ -1042,7 +1053,7 @@ func MockCallSetSpeedLimit(ctx context.Context, fakeImportClient ImporterClient, rc.SetRateLimit(42) rc.SetConcurrency(concurrency) rc.hasSpeedLimited = false - rc.fileImporter = NewFileImporter(nil, fakeImportClient, nil, false) + rc.fileImporter = NewFileImporter(nil, fakeImportClient, nil, false, RewriteModeLegacy) return rc.setSpeedLimit(ctx, rc.rateLimit) } @@ -1182,7 +1193,7 @@ func (rc *Client) RestoreSSTFiles( zap.Duration("take", time.Since(fileStart))) updateCh.Inc() }() - return rc.fileImporter.ImportSSTFiles(ectx, filesReplica, rewriteRules, rc.cipher, rc.backupMeta.ApiVersion) + return rc.fileImporter.ImportSSTFiles(ectx, filesReplica, rewriteRules, rc.cipher, rc.dom.Store().GetCodec().GetAPIVersion()) }) } @@ -1434,6 +1445,8 @@ func (rc *Client) execChecksum( exe, err := checksum.NewExecutorBuilder(tbl.Table, startTS). SetOldTable(tbl.OldTable). SetConcurrency(concurrency). + SetOldKeyspace(tbl.RewriteRule.OldKeyspace). + SetNewKeyspace(tbl.RewriteRule.NewKeyspace). Build() if err != nil { return errors.Trace(err) @@ -2762,6 +2775,10 @@ func TidyOldSchemas(sr *stream.SchemasReplace) *backup.Schemas { return schemas } +func CheckKeyspaceBREnable(ctx context.Context, pdClient pd.Client) error { + return version.CheckClusterVersion(ctx, pdClient, version.CheckVersionForKeyspaceBR) +} + func CheckNewCollationEnable( backupNewCollationEnable string, g glue.Glue, diff --git a/br/pkg/restore/data.go b/br/pkg/restore/data.go index b4ed1c1144dd8..d4254c60adbff 100644 --- a/br/pkg/restore/data.go +++ b/br/pkg/restore/data.go @@ -4,7 +4,6 @@ package restore import ( "context" "io" - "sync/atomic" "github.com/pingcap/errors" "github.com/pingcap/kvproto/pkg/metapb" @@ -80,14 +79,13 @@ func NewStoreMeta(storeId uint64) StoreMeta { // for test type Recovery struct { - allStores []*metapb.Store - StoreMetas []StoreMeta - RecoveryPlan map[uint64][]*recovpb.RecoverRegionRequest - MaxAllocID uint64 - mgr *conn.Mgr - progress glue.Progress - concurrency uint32 - totalFlashbackRegions uint64 + allStores []*metapb.Store + StoreMetas []StoreMeta + RecoveryPlan map[uint64][]*recovpb.RecoverRegionRequest + MaxAllocID uint64 + mgr *conn.Mgr + progress glue.Progress + concurrency uint32 } func NewRecovery(allStores []*metapb.Store, mgr *conn.Mgr, progress glue.Progress, concurrency uint32) Recovery { @@ -95,14 +93,13 @@ func NewRecovery(allStores []*metapb.Store, mgr *conn.Mgr, progress glue.Progres var StoreMetas = make([]StoreMeta, totalStores) var regionRecovers = make(map[uint64][]*recovpb.RecoverRegionRequest, totalStores) return Recovery{ - allStores: allStores, - StoreMetas: StoreMetas, - RecoveryPlan: regionRecovers, - MaxAllocID: 0, - mgr: mgr, - progress: progress, - concurrency: concurrency, - totalFlashbackRegions: 0} + allStores: allStores, + StoreMetas: StoreMetas, + RecoveryPlan: regionRecovers, + MaxAllocID: 0, + mgr: mgr, + progress: progress, + concurrency: concurrency} } func (recovery *Recovery) newRecoveryClient(ctx context.Context, storeAddr string) (recovpb.RecoverDataClient, *grpc.ClientConn, error) { @@ -305,12 +302,8 @@ func (recovery *Recovery) WaitApply(ctx context.Context) (err error) { // prepare the region for flashback the data, the purpose is to stop region service, put region in flashback state func (recovery *Recovery) PrepareFlashbackToVersion(ctx context.Context, resolveTS uint64, startTS uint64) (err error) { - var totalRegions atomic.Uint64 - totalRegions.Store(0) - handler := func(ctx context.Context, r tikvstore.KeyRange) (rangetask.TaskStat, error) { stats, err := ddl.SendPrepareFlashbackToVersionRPC(ctx, recovery.mgr.GetStorage().(tikv.Storage), resolveTS, startTS, r) - totalRegions.Add(uint64(stats.CompletedRegions)) return stats, err } @@ -321,8 +314,7 @@ func (recovery *Recovery) PrepareFlashbackToVersion(ctx context.Context, resolve log.Error("region flashback prepare get error") return errors.Trace(err) } - - recovery.totalFlashbackRegions = totalRegions.Load() + recovery.progress.Inc() log.Info("region flashback prepare complete", zap.Int("regions", runner.CompletedRegions())) return nil @@ -330,14 +322,8 @@ func (recovery *Recovery) PrepareFlashbackToVersion(ctx context.Context, resolve // flashback the region data to version resolveTS func (recovery *Recovery) FlashbackToVersion(ctx context.Context, resolveTS uint64, commitTS uint64) (err error) { - var completedRegions atomic.Uint64 - - // only know the total progress of tikv, progress is total state of the whole restore flow. - ratio := int(recovery.totalFlashbackRegions) / len(recovery.allStores) - handler := func(ctx context.Context, r tikvstore.KeyRange) (rangetask.TaskStat, error) { stats, err := ddl.SendFlashbackToVersionRPC(ctx, recovery.mgr.GetStorage().(tikv.Storage), resolveTS, commitTS-1, commitTS, r) - completedRegions.Add(uint64(stats.CompletedRegions)) return stats, err } @@ -352,13 +338,12 @@ func (recovery *Recovery) FlashbackToVersion(ctx context.Context, resolveTS uint return errors.Trace(err) } - recovery.progress.IncBy(int64(completedRegions.Load()) / int64(ratio)) - log.Info("region flashback complete", zap.Uint64("resolveTS", resolveTS), zap.Uint64("commitTS", commitTS), zap.Int("regions", runner.CompletedRegions())) + recovery.progress.Inc() return nil } diff --git a/br/pkg/restore/import.go b/br/pkg/restore/import.go index 34da5cbea2404..dd6ae97cf79c1 100644 --- a/br/pkg/restore/import.go +++ b/br/pkg/restore/import.go @@ -48,6 +48,17 @@ const ( gRPCBackOffMaxDelay = 3 * time.Second ) +// RewriteMode is a mode flag that tells the TiKV how to handle the rewrite rules. +type RewriteMode int + +const ( + // RewriteModeLegacy means no rewrite rule is applied. + RewriteModeLegacy RewriteMode = iota + + // RewriteModeKeyspace means the rewrite rule could be applied to keyspace. + RewriteModeKeyspace +) + // ImporterClient is used to import a file to TiKV. type ImporterClient interface { ClearFiles( @@ -250,6 +261,7 @@ type FileImporter struct { rawStartKey []byte rawEndKey []byte supportMultiIngest bool + rewriteMode RewriteMode cacheKey string } @@ -260,12 +272,14 @@ func NewFileImporter( importClient ImporterClient, backend *backuppb.StorageBackend, isRawKvMode bool, + rewriteMode RewriteMode, ) FileImporter { return FileImporter{ metaClient: metaClient, backend: backend, importClient: importClient, isRawKvMode: isRawKvMode, + rewriteMode: rewriteMode, cacheKey: fmt.Sprintf("BR-%s-%d", time.Now().Format("20060102150405"), rand.Int63()), } } @@ -581,7 +595,7 @@ func (importer *FileImporter) download( if importer.isRawKvMode { downloadMeta, e = importer.downloadRawKVSST(ctx, regionInfo, f, cipher, apiVersion) } else { - downloadMeta, e = importer.downloadSST(ctx, regionInfo, f, rewriteRules, cipher) + downloadMeta, e = importer.downloadSST(ctx, regionInfo, f, rewriteRules, cipher, apiVersion) } failpoint.Inject("restore-storage-error", func(val failpoint.Value) { @@ -598,7 +612,7 @@ func (importer *FileImporter) download( if importer.isRawKvMode { downloadMeta, e = importer.downloadRawKVSST(ctx, regionInfo, f, nil, apiVersion) } else { - downloadMeta, e = importer.downloadSST(ctx, regionInfo, f, rewriteRules, nil) + downloadMeta, e = importer.downloadSST(ctx, regionInfo, f, rewriteRules, nil, apiVersion) } } @@ -622,6 +636,7 @@ func (importer *FileImporter) downloadSST( file *backuppb.File, rewriteRules *RewriteRules, cipher *backuppb.CipherInfo, + apiVersion kvrpcpb.APIVersion, ) (*import_sstpb.SSTMeta, error) { uid := uuid.New() id := uid[:] @@ -630,22 +645,38 @@ func (importer *FileImporter) downloadSST( if fileRule == nil { return nil, errors.Trace(berrors.ErrKVRewriteRuleNotFound) } - rule := import_sstpb.RewriteRule{ - OldKeyPrefix: encodeKeyPrefix(fileRule.GetOldKeyPrefix()), - NewKeyPrefix: encodeKeyPrefix(fileRule.GetNewKeyPrefix()), + + // For the legacy version of TiKV, we need to encode the key prefix, since in the legacy + // version, the TiKV will rewrite the key with the encoded prefix without decoding the keys in + // the SST file. For the new version of TiKV that support keyspace rewrite, we don't need to + // encode the key prefix. The TiKV will decode the keys in the SST file and rewrite the keys + // with the plain prefix and encode the keys before writing to SST. + + // for the keyspace rewrite mode + rule := *fileRule + // for the legacy rewrite mode + if importer.rewriteMode == RewriteModeLegacy { + rule.OldKeyPrefix = encodeKeyPrefix(fileRule.GetOldKeyPrefix()) + rule.NewKeyPrefix = encodeKeyPrefix(fileRule.GetNewKeyPrefix()) + } + + sstMeta, err := GetSSTMetaFromFile(id, file, regionInfo.Region, &rule, importer.rewriteMode) + if err != nil { + return nil, err } - sstMeta := GetSSTMetaFromFile(id, file, regionInfo.Region, &rule) req := &import_sstpb.DownloadRequest{ - Sst: sstMeta, + Sst: *sstMeta, StorageBackend: importer.backend, Name: file.GetName(), RewriteRule: rule, CipherInfo: cipher, StorageCacheId: importer.cacheKey, + // For the older version of TiDB, the request type will be default to `import_sstpb.RequestType_Legacy` + RequestType: import_sstpb.DownloadRequestType_Keyspace, } log.Debug("download SST", - logutil.SSTMeta(&sstMeta), + logutil.SSTMeta(sstMeta), logutil.File(file), logutil.Region(regionInfo.Region), logutil.Leader(regionInfo.Leader), @@ -671,7 +702,7 @@ func (importer *FileImporter) downloadSST( logutil.Region(regionInfo.Region), logutil.Peer(peer), logutil.Key("resp-range-start", resp.Range.Start), - logutil.Key("resp-range-end", resp.Range.Start), + logutil.Key("resp-range-end", resp.Range.End), zap.Bool("resp-isempty", resp.IsEmpty), zap.Uint32("resp-crc32", resp.Crc32), ) @@ -686,7 +717,8 @@ func (importer *FileImporter) downloadSST( downloadResp := atomicResp.Load().(*import_sstpb.DownloadResponse) sstMeta.Range.Start = TruncateTS(downloadResp.Range.GetStart()) sstMeta.Range.End = TruncateTS(downloadResp.Range.GetEnd()) - return &sstMeta, nil + sstMeta.ApiVersion = apiVersion + return sstMeta, nil } func (importer *FileImporter) downloadRawKVSST( @@ -700,7 +732,10 @@ func (importer *FileImporter) downloadRawKVSST( id := uid[:] // Empty rule var rule import_sstpb.RewriteRule - sstMeta := GetSSTMetaFromFile(id, file, regionInfo.Region, &rule) + sstMeta, err := GetSSTMetaFromFile(id, file, regionInfo.Region, &rule, RewriteModeLegacy) + if err != nil { + return nil, err + } // Cut the SST file's range to fit in the restoring range. if bytes.Compare(importer.rawStartKey, sstMeta.Range.GetStart()) > 0 { @@ -716,7 +751,7 @@ func (importer *FileImporter) downloadRawKVSST( } req := &import_sstpb.DownloadRequest{ - Sst: sstMeta, + Sst: *sstMeta, StorageBackend: importer.backend, Name: file.GetName(), RewriteRule: rule, @@ -724,7 +759,7 @@ func (importer *FileImporter) downloadRawKVSST( CipherInfo: cipher, StorageCacheId: importer.cacheKey, } - log.Debug("download SST", logutil.SSTMeta(&sstMeta), logutil.Region(regionInfo.Region)) + log.Debug("download SST", logutil.SSTMeta(sstMeta), logutil.Region(regionInfo.Region)) var atomicResp atomic.Value eg, ectx := errgroup.WithContext(ctx) @@ -755,7 +790,7 @@ func (importer *FileImporter) downloadRawKVSST( sstMeta.Range.Start = downloadResp.Range.GetStart() sstMeta.Range.End = downloadResp.Range.GetEnd() sstMeta.ApiVersion = apiVersion - return &sstMeta, nil + return sstMeta, nil } func (importer *FileImporter) ingest( diff --git a/br/pkg/restore/range.go b/br/pkg/restore/range.go index 72a76105dd440..6f3fa76325b0c 100644 --- a/br/pkg/restore/range.go +++ b/br/pkg/restore/range.go @@ -72,7 +72,9 @@ func SortRanges(ranges []rtree.Range, rewriteRules *RewriteRules) ([]rtree.Range // RewriteRules contains rules for rewriting keys of tables. type RewriteRules struct { - Data []*import_sstpb.RewriteRule + Data []*import_sstpb.RewriteRule + OldKeyspace []byte + NewKeyspace []byte } // Append append its argument to this rewrite rules. diff --git a/br/pkg/restore/util.go b/br/pkg/restore/util.go index 73a4411c445c1..b29ef6674c74f 100644 --- a/br/pkg/restore/util.go +++ b/br/pkg/restore/util.go @@ -196,7 +196,25 @@ func GetSSTMetaFromFile( file *backuppb.File, region *metapb.Region, regionRule *import_sstpb.RewriteRule, -) import_sstpb.SSTMeta { + rewriteMode RewriteMode, +) (meta *import_sstpb.SSTMeta, err error) { + r := *region + // If the rewrite mode is for keyspace, then the region bound should be decoded. + if rewriteMode == RewriteModeKeyspace { + if len(region.GetStartKey()) > 0 { + _, r.StartKey, err = codec.DecodeBytes(region.GetStartKey(), nil) + if err != nil { + return + } + } + if len(region.GetEndKey()) > 0 { + _, r.EndKey, err = codec.DecodeBytes(region.GetEndKey(), nil) + if err != nil { + return + } + } + } + // Get the column family of the file by the file name. var cfName string if strings.Contains(file.GetName(), defaultCFName) { @@ -208,8 +226,8 @@ func GetSSTMetaFromFile( // Here we rewrites the keys to compare with the keys of the region. rangeStart := regionRule.GetNewKeyPrefix() // rangeStart = max(rangeStart, region.StartKey) - if bytes.Compare(rangeStart, region.GetStartKey()) < 0 { - rangeStart = region.GetStartKey() + if bytes.Compare(rangeStart, r.GetStartKey()) < 0 { + rangeStart = r.GetStartKey() } // Append 10 * 0xff to make sure rangeEnd cover all file key @@ -219,8 +237,8 @@ func GetSSTMetaFromFile( suffix := []byte{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} rangeEnd := append(append([]byte{}, regionRule.GetNewKeyPrefix()...), suffix...) // rangeEnd = min(rangeEnd, region.EndKey) - if len(region.GetEndKey()) > 0 && bytes.Compare(rangeEnd, region.GetEndKey()) > 0 { - rangeEnd = region.GetEndKey() + if len(r.GetEndKey()) > 0 && bytes.Compare(rangeEnd, r.GetEndKey()) > 0 { + rangeEnd = r.GetEndKey() } if bytes.Compare(rangeStart, rangeEnd) > 0 { @@ -235,7 +253,7 @@ func GetSSTMetaFromFile( logutil.Key("startKey", rangeStart), logutil.Key("endKey", rangeEnd)) - return import_sstpb.SSTMeta{ + return &import_sstpb.SSTMeta{ Uuid: id, CfName: cfName, Range: &import_sstpb.Range{ @@ -246,7 +264,7 @@ func GetSSTMetaFromFile( RegionId: region.GetId(), RegionEpoch: region.GetRegionEpoch(), CipherIv: file.GetCipherIv(), - } + }, nil } // makeDBPool makes a session pool with specficated size by sessionFactory. diff --git a/br/pkg/restore/util_test.go b/br/pkg/restore/util_test.go index 482818a1ad958..4af6922efa30a 100644 --- a/br/pkg/restore/util_test.go +++ b/br/pkg/restore/util_test.go @@ -52,7 +52,8 @@ func TestGetSSTMetaFromFile(t *testing.T) { StartKey: []byte("t2abc"), EndKey: []byte("t3a"), } - sstMeta := restore.GetSSTMetaFromFile([]byte{}, file, region, rule) + sstMeta, err := restore.GetSSTMetaFromFile([]byte{}, file, region, rule, restore.RewriteModeLegacy) + require.Nil(t, err) require.Equal(t, "t2abc", string(sstMeta.GetRange().GetStart())) require.Equal(t, "t2\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", string(sstMeta.GetRange().GetEnd())) } diff --git a/br/pkg/task/BUILD.bazel b/br/pkg/task/BUILD.bazel index 979afd1ba9110..0ad8cde87137e 100644 --- a/br/pkg/task/BUILD.bazel +++ b/br/pkg/task/BUILD.bazel @@ -67,6 +67,7 @@ go_library( "@com_github_spf13_pflag//:pflag", "@com_github_tikv_client_go_v2//config", "@com_github_tikv_client_go_v2//oracle", + "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_pd_client//:client", "@com_google_cloud_go_storage//:storage", "@io_etcd_go_etcd_client_pkg_v3//transport", diff --git a/br/pkg/task/backup.go b/br/pkg/task/backup.go index 0033324037e90..c46e8e24ab4a8 100644 --- a/br/pkg/task/backup.go +++ b/br/pkg/task/backup.go @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/br/pkg/summary" "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/br/pkg/version" + "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/statistics/handle" @@ -49,6 +50,7 @@ const ( flagIgnoreStats = "ignore-stats" flagUseBackupMetaV2 = "use-backupmeta-v2" flagUseCheckpoint = "use-checkpoint" + flagKeyspaceName = "keyspace-name" flagGCTTL = "gcttl" @@ -124,6 +126,8 @@ func DefineBackupFlags(flags *pflag.FlagSet) { flags.Bool(flagUseBackupMetaV2, false, "use backup meta v2 to store meta info") + + flags.String(flagKeyspaceName, "", "keyspace name for backup") // This flag will change the structure of backupmeta. // we must make sure the old three version of br can parse the v2 meta to keep compatibility. // so this flag should set to false for three version by default. @@ -206,6 +210,10 @@ func (cfg *BackupConfig) ParseFromFlags(flags *pflag.FlagSet) error { if err != nil { return errors.Trace(err) } + cfg.KeyspaceName, err = flags.GetString(flagKeyspaceName) + if err != nil { + return errors.Trace(err) + } if flags.Lookup(flagFullBackupType) != nil { // for backup full @@ -322,6 +330,9 @@ func isFullBackup(cmdName string) bool { // RunBackup starts a backup task inside the current goroutine. func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig) error { cfg.Adjust() + config.UpdateGlobal(func(conf *config.Config) { + conf.KeyspaceName = cfg.KeyspaceName + }) defer summary.Summary(cmdName) ctx, cancel := context.WithCancel(c) @@ -485,6 +496,11 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig if err != nil { return errors.Trace(err) } + // Add keyspace prefix to BackupRequest + for i := range ranges { + start, end := ranges[i].StartKey, ranges[i].EndKey + ranges[i].StartKey, ranges[i].EndKey = mgr.GetStorage().GetCodec().EncodeRange(start, end) + } // Metafile size should be less than 64MB. metawriter := metautil.NewMetaWriter(client.GetStorage(), @@ -498,6 +514,7 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig m.ClusterVersion = clusterVersion m.BrVersion = brVersion m.NewCollationsEnabled = newCollationEnable + m.ApiVersion = mgr.GetStorage().GetCodec().GetAPIVersion() }) log.Info("get placement policies", zap.Int("count", len(policies))) diff --git a/br/pkg/task/common.go b/br/pkg/task/common.go index 2d04f916d98ec..ad223b7e34c67 100644 --- a/br/pkg/task/common.go +++ b/br/pkg/task/common.go @@ -232,6 +232,9 @@ type Config struct { // whether there's explicit filter ExplicitFilter bool `json:"-" toml:"-"` + + // KeyspaceName is the name of the keyspace of the task + KeyspaceName string `json:"keyspace-name" toml:"keyspace-name"` } // DefineCommonFlags defines the flags common to all BRIE commands. diff --git a/br/pkg/task/restore.go b/br/pkg/task/restore.go index 8a5cd0425e221..3993d2fa88543 100644 --- a/br/pkg/task/restore.go +++ b/br/pkg/task/restore.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/util/mathutil" "github.com/spf13/cobra" "github.com/spf13/pflag" + "github.com/tikv/client-go/v2/tikv" "go.uber.org/multierr" "go.uber.org/zap" ) @@ -51,6 +52,8 @@ const ( // FlagWithPlacementPolicy corresponds to tidb config with-tidb-placement-mode // current only support STRICT or IGNORE, the default is STRICT according to tidb. FlagWithPlacementPolicy = "with-tidb-placement-mode" + // FlagKeyspaceName corresponds to tidb config keyspace-name + FlagKeyspaceName = "keyspace-name" // FlagStreamStartTS and FlagStreamRestoreTS is used for log restore timestamp range. FlagStreamStartTS = "start-ts" @@ -206,6 +209,7 @@ func DefineRestoreFlags(flags *pflag.FlagSet) { // Do not expose this flag _ = flags.MarkHidden(flagNoSchema) flags.String(FlagWithPlacementPolicy, "STRICT", "correspond to tidb global/session variable with-tidb-placement-mode") + flags.String(FlagKeyspaceName, "", "correspond to tidb config keyspace-name") DefineRestoreCommonFlags(flags) } @@ -297,6 +301,10 @@ func (cfg *RestoreConfig) ParseFromFlags(flags *pflag.FlagSet) error { if err != nil { return errors.Annotatef(err, "failed to get flag %s", FlagWithPlacementPolicy) } + cfg.KeyspaceName, err = flags.GetString(FlagKeyspaceName) + if err != nil { + return errors.Annotatef(err, "failed to get flag %s", FlagKeyspaceName) + } if flags.Lookup(flagFullBackupType) != nil { // for restore full only @@ -414,7 +422,15 @@ func configureRestoreClient(ctx context.Context, client *restore.Client, cfg *Re client.SetPlacementPolicyMode(cfg.WithPlacementPolicy) client.SetWithSysTable(cfg.WithSysTable) - err := client.LoadRestoreStores(ctx) + err := restore.CheckKeyspaceBREnable(ctx, client.GetPDClient()) + if err != nil { + log.Warn("Keyspace BR is not supported in this cluster, fallback to legacy restore", zap.Error(err)) + client.SetRewriteMode(restore.RewriteModeLegacy) + } else { + client.SetRewriteMode(restore.RewriteModeKeyspace) + } + + err = client.LoadRestoreStores(ctx) if err != nil { return errors.Trace(err) } @@ -474,6 +490,9 @@ func IsStreamRestore(cmdName string) bool { // RunRestore starts a restore task inside the current goroutine. func RunRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConfig) error { + config.UpdateGlobal(func(conf *config.Config) { + conf.KeyspaceName = cfg.KeyspaceName + }) if IsStreamRestore(cmdName) { return RunStreamRestore(c, g, cmdName, cfg) } @@ -497,6 +516,7 @@ func RunRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf return errors.Trace(err) } defer mgr.Close() + codec := mgr.GetStorage().GetCodec() mergeRegionSize := cfg.MergeSmallRegionSizeBytes mergeRegionCount := cfg.MergeSmallRegionKeyCount @@ -655,10 +675,36 @@ func RunRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf errCh := make(chan error, 32) tableStream := client.GoCreateTables(ctx, mgr.GetDomain(), tables, newTS, errCh) + if len(files) == 0 { log.Info("no files, empty databases and tables are restored") summary.SetSuccessStatus(true) // don't return immediately, wait all pipeline done. + } else { + oldKeyspace, _, err := tikv.DecodeKey(files[0].GetStartKey(), backupMeta.ApiVersion) + if err != nil { + return errors.Trace(err) + } + newKeyspace := codec.GetKeyspace() + + // If the API V2 data occurs in the restore process, the cluster must + // support the keyspace rewrite mode. + if (len(oldKeyspace) > 0 || len(newKeyspace) > 0) && client.GetRewriteMode() == restore.RewriteModeLegacy { + return errors.Annotate(berrors.ErrRestoreModeMismatch, "cluster only supports legacy rewrite mode") + } + + // Hijack the tableStream and rewrite the rewrite rules. + tableStream = util.ChanMap(tableStream, func(t restore.CreatedTable) restore.CreatedTable { + // Set the keyspace info for the checksum requests + t.RewriteRule.OldKeyspace = oldKeyspace + t.RewriteRule.NewKeyspace = newKeyspace + + for _, rule := range t.RewriteRule.Data { + rule.OldKeyPrefix = append(append([]byte{}, oldKeyspace...), rule.OldKeyPrefix...) + rule.NewKeyPrefix = codec.EncodeKey(rule.NewKeyPrefix) + } + return t + }) } if cfg.tiflashRecorder != nil { diff --git a/br/pkg/task/restore_data.go b/br/pkg/task/restore_data.go index 5b177faa9c055..74663ea28d39d 100644 --- a/br/pkg/task/restore_data.go +++ b/br/pkg/task/restore_data.go @@ -139,9 +139,9 @@ func RunResolveKvData(c context.Context, g glue.Glue, cmdName string, cfg *Resto } log.Debug("total tikv", zap.Int("total", numBackupStore), zap.String("progress file", cfg.ProgressFile)) - // progress = read meta + send recovery + iterate tikv + flashback. - progress := g.StartProgress(ctx, cmdName, int64(numBackupStore*4), !cfg.LogProgress) - go progressFileWriterRoutine(ctx, progress, int64(numBackupStore*4), cfg.ProgressFile) + // progress = read meta + send recovery + iterate tikv + (1 * prepareflashback + 1 * flashback) + progress := g.StartProgress(ctx, cmdName, int64(numBackupStore*3+2), !cfg.LogProgress) + go progressFileWriterRoutine(ctx, progress, int64(numBackupStore*3+2), cfg.ProgressFile) // restore tikv data from a snapshot volume var totalRegions int diff --git a/br/pkg/version/version.go b/br/pkg/version/version.go index 9cb974d48e13f..7bd629fb2c540 100644 --- a/br/pkg/version/version.go +++ b/br/pkg/version/version.go @@ -170,6 +170,15 @@ func CheckVersionForDDL(s *metapb.Store, tikvVersion *semver.Version) error { return nil } +// CheckVersionForKeyspaceBR checks whether the cluster is support Backup/Restore keyspace data. +func CheckVersionForKeyspaceBR(_ *metapb.Store, tikvVersion *semver.Version) error { + requireVersion := semver.New("6.6.0-alpha") + if tikvVersion.Compare(*requireVersion) < 0 { + return errors.Errorf("detected the old version of tidb cluster, require: >= 6.6.0, but got %s", tikvVersion.String()) + } + return nil +} + // CheckVersionForBR checks whether version of the cluster and BR itself is compatible. func CheckVersionForBR(s *metapb.Store, tikvVersion *semver.Version) error { BRVersion, err := semver.NewVersion(removeVAndHash(build.ReleaseVersion)) diff --git a/br/tests/lightning_local_backend/data/cpeng.a-schema.sql b/br/tests/lightning_local_backend/data/cpeng.a-schema.sql index fe3f493b6edfd..6c1f5ee154c58 100644 --- a/br/tests/lightning_local_backend/data/cpeng.a-schema.sql +++ b/br/tests/lightning_local_backend/data/cpeng.a-schema.sql @@ -1 +1 @@ -create table a (c int); +create table a (c VARCHAR(20) PRIMARY KEY); diff --git a/br/tests/lightning_local_backend/data/cpeng.a.1.sql b/br/tests/lightning_local_backend/data/cpeng.a.1.sql index 58829b7d87492..a75039e1304e3 100644 --- a/br/tests/lightning_local_backend/data/cpeng.a.1.sql +++ b/br/tests/lightning_local_backend/data/cpeng.a.1.sql @@ -1 +1 @@ -insert into a values (1); +insert into a values ('0000001'); diff --git a/br/tests/lightning_local_backend/data/cpeng.a.2.sql b/br/tests/lightning_local_backend/data/cpeng.a.2.sql index ccbcb5801f72b..a1b15acdecb11 100644 --- a/br/tests/lightning_local_backend/data/cpeng.a.2.sql +++ b/br/tests/lightning_local_backend/data/cpeng.a.2.sql @@ -1 +1 @@ -insert into a values (2); +insert into a values ('0000002'); diff --git a/br/tests/lightning_local_backend/data/cpeng.a.3.sql b/br/tests/lightning_local_backend/data/cpeng.a.3.sql index effdc8f3eab3c..0a457febecf55 100644 --- a/br/tests/lightning_local_backend/data/cpeng.a.3.sql +++ b/br/tests/lightning_local_backend/data/cpeng.a.3.sql @@ -1 +1 @@ -insert into a values (3),(4); +insert into a values ('0000003'),('0000004'); diff --git a/br/tests/lightning_local_backend/run.sh b/br/tests/lightning_local_backend/run.sh index 5177f98d1ecba..d59563637c4f4 100755 --- a/br/tests/lightning_local_backend/run.sh +++ b/br/tests/lightning_local_backend/run.sh @@ -36,10 +36,11 @@ grep -Fq 'table(s) [`cpeng`.`a`, `cpeng`.`b`] are not empty' $TEST_DIR/lightning # First, verify that inject with not leader error is fine. -export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=1*return("notleader")' +export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=1*return("notleader");github.com/pingcap/tidb/br/pkg/lightning/backend/local/failToSplit=2*return("")' rm -f "$TEST_DIR/lightning-local.log" run_sql 'DROP DATABASE IF EXISTS cpeng;' -run_lightning --backend local --enable-checkpoint=1 --log-file "$TEST_DIR/lightning-local.log" --config "tests/$TEST_NAME/config.toml" +run_lightning --backend local --enable-checkpoint=1 --log-file "$TEST_DIR/lightning-local.log" --config "tests/$TEST_NAME/config.toml" -L debug +grep -Eq "split regions.*retryable error" "$TEST_DIR/lightning-local.log" # Check that everything is correctly imported run_sql 'SELECT count(*), sum(c) FROM cpeng.a' diff --git a/build/image/.ci_bazel b/build/image/.ci_bazel new file mode 100644 index 0000000000000..6114f8bf17db9 --- /dev/null +++ b/build/image/.ci_bazel @@ -0,0 +1 @@ +build:ci --remote_cache=http://bazel-cache.pingcap.net:8080/tidb --remote_timeout="15s" diff --git a/build/image/README.md b/build/image/README.md new file mode 100644 index 0000000000000..b109968354940 --- /dev/null +++ b/build/image/README.md @@ -0,0 +1,7 @@ +## CI Image + +Here is the Dockerfile for the CI image. + +- ```base``` is the base image with golang, development tools and so on. +- ```centos7_jenkins``` is the production image with CI environment tool in tidb repo. it is based on ```base```. +- ```.ci_bazel``` is the global default bazel config. it tell bazel where to get cache. diff --git a/build/image/base b/build/image/base new file mode 100644 index 0000000000000..85c3dbba6816f --- /dev/null +++ b/build/image/base @@ -0,0 +1,44 @@ +# 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. + +FROM hub.pingcap.net/jenkins/centos7_jenkins + +USER root +WORKDIR /root + +ENV GOLANG_VERSION 1.19.5 +ENV GOLANG_DOWNLOAD_URL https://dl.google.com/go/go$GOLANG_VERSION.linux-amd64.tar.gz +ENV GOLANG_DOWNLOAD_SHA256 36519702ae2fd573c9869461990ae550c8c0d955cd28d2827a6b159fda81ff95 +ENV GOPATH /go +ENV GOROOT /usr/local/go +ENV PATH $GOPATH/bin:$GOROOT/bin:$PATH +ADD https://github.com/bazelbuild/bazel/releases/download/5.3.2/bazel-5.3.2-linux-x86_64 /usr/bin/bazel +ADD https://uploader.codecov.io/latest/linux/codecov /usr/bin/codecov +RUN curl https://setup.ius.io | sh || true && \ + chmod u+x /usr/bin/bazel && yum update -y && \ + yum install -y supervisor tree libcurl-devel gettext autoconf python-pip python3-pip patch git wget gcc python autoconf make curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-CPAN perl-devel && \ + git clone --depth=1 --branch=v2.37.2 https://github.com/git/git && cd git && yum remove -y git && make configure && ./configure --prefix=/usr/local && make -j16 install && cd .. && rm -rf git && \ + pip3 install s3cmd requests && pip3 install requests && \ + curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \ + && echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \ + && tar -C /usr/local -xzf golang.tar.gz \ + && rm golang.tar.gz && \ + mkdir /go && chown jenkins:jenkins /go && \ + curl -fsSL "http://pingcap-dev.hk.ufileos.com/jenkins/jenkins-slave-docker-sqllogictest.tar.gz" | tar xz -C "/git" \ + && chown -R jenkins:jenkins /git && \ + chown jenkins:jenkins /usr/bin/bazel && \ + chown jenkins:jenkins /usr/bin/codecov && \ + chmod +x /usr/bin/codecov +USER jenkins +WORKDIR /home/jenkins diff --git a/build/image/centos7_jenkins b/build/image/centos7_jenkins new file mode 100644 index 0000000000000..0f56c705ca114 --- /dev/null +++ b/build/image/centos7_jenkins @@ -0,0 +1,24 @@ +# 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. + +FROM hub.pingcap.net/wangweizhen/base_image:go11920230111 +USER root +WORKDIR /root +COPY .ci_bazel /data/bazel +RUN mkdir -p /data/tikv1 /data/tikv2 /data/tikv3 /data/pd && \ + chown -R jenkins:jenkins /data +USER jenkins +WORKDIR /home/jenkins +RUN go install github.com/hawkingrei/bazel_collect@latest && \ + go install github.com/bazelbuild/bazel-gazelle/cmd/gazelle@latest diff --git a/config/BUILD.bazel b/config/BUILD.bazel index e06843bec3df2..069133cba41bb 100644 --- a/config/BUILD.bazel +++ b/config/BUILD.bazel @@ -13,6 +13,7 @@ go_library( "//br/pkg/streamhelper/config", "//parser/terror", "//util/logutil", + "//util/tiflashcompute", "//util/tikvutil", "//util/versioninfo", "@com_github_burntsushi_toml//:toml", diff --git a/config/config.go b/config/config.go index 9030c4ac388f8..a2230f5d73c35 100644 --- a/config/config.go +++ b/config/config.go @@ -35,6 +35,7 @@ import ( logbackupconf "github.com/pingcap/tidb/br/pkg/streamhelper/config" "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/tiflashcompute" "github.com/pingcap/tidb/util/tikvutil" "github.com/pingcap/tidb/util/versioninfo" tikvcfg "github.com/tikv/client-go/v2/config" @@ -287,7 +288,16 @@ type Config struct { Plugin Plugin `toml:"plugin" json:"plugin"` MaxServerConnections uint32 `toml:"max-server-connections" json:"max-server-connections"` RunDDL bool `toml:"run-ddl" json:"run-ddl"` - DisaggregatedTiFlash bool `toml:"disaggregated-tiflash" json:"disaggregated-tiflash"` + + // These configs are related to disaggregated-tiflash mode. + DisaggregatedTiFlash bool `toml:"disaggregated-tiflash" json:"disaggregated-tiflash"` + TiFlashComputeAutoScalerType string `toml:"autoscaler-type" json:"autoscaler-type"` + TiFlashComputeAutoScalerAddr string `toml:"autoscaler-addr" json:"autoscaler-addr"` + IsTiFlashComputeFixedPool bool `toml:"is-tiflashcompute-fixed-pool" json:"is-tiflashcompute-fixed-pool"` + AutoScalerClusterID string `toml:"autoscaler-cluster-id" json:"autoscaler-cluster-id"` + // todo: remove this after AutoScaler is stable. + UseAutoScaler bool `toml:"use-autoscaler" json:"use-autoscaler"` + // TiDBMaxReuseChunk indicates max cached chunk num TiDBMaxReuseChunk uint32 `toml:"tidb-max-reuse-chunk" json:"tidb-max-reuse-chunk"` // TiDBMaxReuseColumn indicates max cached column num @@ -1000,6 +1010,11 @@ var defaultConf = Config{ EnableGlobalKill: true, TrxSummary: DefaultTrxSummary(), DisaggregatedTiFlash: false, + TiFlashComputeAutoScalerType: tiflashcompute.DefASStr, + TiFlashComputeAutoScalerAddr: tiflashcompute.DefAWSAutoScalerAddr, + IsTiFlashComputeFixedPool: false, + AutoScalerClusterID: "", + UseAutoScaler: true, TiDBMaxReuseChunk: 64, TiDBMaxReuseColumn: 256, TiDBEnableExitCheck: false, @@ -1031,6 +1046,26 @@ func StoreGlobalConfig(config *Config) { tikvcfg.StoreGlobalConfig(&cfg) } +// GetAutoScalerClusterID returns KeyspaceName or AutoScalerClusterID. +func GetAutoScalerClusterID() (string, error) { + c := GetGlobalConfig() + keyspaceName := c.KeyspaceName + clusterID := c.AutoScalerClusterID + + if keyspaceName != "" && clusterID != "" { + return "", errors.Errorf("config.KeyspaceName(%s) and config.AutoScalerClusterID(%s) are not empty both", keyspaceName, clusterID) + } + if keyspaceName == "" && clusterID == "" { + return "", errors.Errorf("config.KeyspaceName and config.AutoScalerClusterID are both empty") + } + + res := keyspaceName + if res == "" { + res = clusterID + } + return res, nil +} + // removedConfig contains items that are no longer supported. // they might still be in the config struct to support import, // but are not actively used. @@ -1315,6 +1350,17 @@ func (c *Config) Valid() error { return fmt.Errorf("stats-load-queue-size should be [%d, %d]", DefStatsLoadQueueSizeLimit, DefMaxOfStatsLoadQueueSizeLimit) } + // Check tiflash_compute topo fetch is valid. + if c.DisaggregatedTiFlash && c.UseAutoScaler { + if !tiflashcompute.IsValidAutoScalerConfig(c.TiFlashComputeAutoScalerType) { + return fmt.Errorf("invalid AutoScaler type, expect %s, %s or %s, got %s", + tiflashcompute.MockASStr, tiflashcompute.AWSASStr, tiflashcompute.GCPASStr, c.TiFlashComputeAutoScalerType) + } + if c.TiFlashComputeAutoScalerAddr == "" { + return fmt.Errorf("autoscaler-addr cannot be empty when disaggregated-tiflash mode is true") + } + } + // test log level l := zap.NewAtomicLevel() return l.UnmarshalText([]byte(c.Log.Level)) diff --git a/config/config.toml.example b/config/config.toml.example index 588379f204602..74cbc9413a496 100644 --- a/config/config.toml.example +++ b/config/config.toml.example @@ -114,6 +114,25 @@ enable-enum-length-limit = true # command can be forwarded to the right TiDB instance to execute. enable-global-kill = true +# disaggregated-tiflash indicates whether TiDB is in disaggregated tiflash mode, if true, MPP will runs on tiflash_compute nodes. +disaggregated-tiflash = false + +# autoscaler-type indicates which type of AutoScaler will be used. Possible values are: mock, aws, gcp. +# Only meaningful when disaggregated-tiflash is true. +autoscaler-type = "aws" + +# autoscaler-addr is the host of AutoScaler, Only meaningful when disaggregated-tiflash is true. +# Only meaningful when disaggregated-tiflash is true. +autoscaler-addr = "tiflash-autoscale-lb.tiflash-autoscale.svc.cluster.local:8081" + +# autoscaler-cluster-id is the unique id for each TiDB cluster, which will used by AutoScaler. +# Only meaningful when disaggregated-tiflash is true. +autoscaler-cluster-id = "" + +# use-autoscaler indicates whether use AutoScaler or PD for tiflash_compute nodes, only meaningful when disaggregated-tiflash is true. +# Will remove this after AutoScaler is stable. +use-autoscaler = true + [log] # Log level: debug, info, warn, error, fatal. level = "info" diff --git a/ddl/BUILD.bazel b/ddl/BUILD.bazel index d3636a9d64b2c..daa9c7eea4b29 100644 --- a/ddl/BUILD.bazel +++ b/ddl/BUILD.bazel @@ -107,6 +107,7 @@ go_library( "//util/gcutil", "//util/generic", "//util/hack", + "//util/intest", "//util/logutil", "//util/mathutil", "//util/mock", diff --git a/ddl/attributes_sql_test.go b/ddl/attributes_sql_test.go index 95f881e6fb3fe..2d2685ffd06b2 100644 --- a/ddl/attributes_sql_test.go +++ b/ddl/attributes_sql_test.go @@ -269,7 +269,7 @@ PARTITION BY RANGE (c) ( func TestFlashbackTable(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -327,7 +327,7 @@ PARTITION BY RANGE (c) ( func TestDropTable(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -380,7 +380,7 @@ PARTITION BY RANGE (c) ( func TestCreateWithSameName(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -444,7 +444,7 @@ PARTITION BY RANGE (c) ( func TestPartition(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -504,7 +504,7 @@ PARTITION BY RANGE (c) ( func TestDropSchema(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -530,7 +530,7 @@ PARTITION BY RANGE (c) ( func TestDefaultKeyword(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") diff --git a/ddl/ddl_api.go b/ddl/ddl_api.go index 3e256e5306fc8..14b1f3247141e 100644 --- a/ddl/ddl_api.go +++ b/ddl/ddl_api.go @@ -3034,18 +3034,26 @@ func SetDirectPlacementOpt(placementSettings *model.PlacementSettings, placement } // SetDirectResourceGroupUnit tries to set the ResourceGroupSettings. -func SetDirectResourceGroupUnit(resourceGroupSettings *model.ResourceGroupSettings, typ ast.ResourceUnitType, stringVal string, uintVal uint64) error { +func SetDirectResourceGroupUnit(resourceGroupSettings *model.ResourceGroupSettings, typ ast.ResourceUnitType, stringVal string, uintVal uint64, boolValue bool) error { switch typ { - case ast.ResourceRRURate: - resourceGroupSettings.RRURate = uintVal - case ast.ResourceWRURate: - resourceGroupSettings.WRURate = uintVal + case ast.ResourceRURate: + resourceGroupSettings.RURate = uintVal case ast.ResourceUnitCPU: resourceGroupSettings.CPULimiter = stringVal case ast.ResourceUnitIOReadBandwidth: resourceGroupSettings.IOReadBandwidth = stringVal case ast.ResourceUnitIOWriteBandwidth: resourceGroupSettings.IOWriteBandwidth = stringVal + case ast.ResourceBurstableOpiton: + // Some about BurstLimit(b): + // - If b == 0, that means the limiter is unlimited capacity. default use in resource controller (burst with a rate within a unlimited capacity). + // - If b < 0, that means the limiter is unlimited capacity and fillrate(r) is ignored, can be seen as r == Inf (burst with a inf rate within a unlimited capacity). + // - If b > 0, that means the limiter is limited capacity. (current not used). + limit := int64(0) + if boolValue { + limit = -1 + } + resourceGroupSettings.BurstLimit = limit default: return errors.Trace(errors.New("unknown resource unit type")) } @@ -7612,15 +7620,19 @@ func (d *ddl) CreateResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResour groupName := stmt.ResourceGroupName groupInfo.Name = groupName for _, opt := range stmt.ResourceGroupOptionList { - err := SetDirectResourceGroupUnit(groupInfo.ResourceGroupSettings, opt.Tp, opt.StrValue, opt.UintValue) + err := SetDirectResourceGroupUnit(groupInfo.ResourceGroupSettings, opt.Tp, opt.StrValue, opt.UintValue, opt.BoolValue) if err != nil { return err } } - if !stmt.IfNotExists { - if _, ok := d.GetInfoSchemaWithInterceptor(ctx).ResourceGroupByName(groupName); ok { - return infoschema.ErrResourceGroupExists.GenWithStackByArgs(groupName) + + if _, ok := d.GetInfoSchemaWithInterceptor(ctx).ResourceGroupByName(groupName); ok { + if stmt.IfNotExists { + err = infoschema.ErrResourceGroupExists.GenWithStackByArgs(groupName) + ctx.GetSessionVars().StmtCtx.AppendNote(err) + return nil } + return infoschema.ErrResourceGroupExists.GenWithStackByArgs(groupName) } if groupName.L == defaultResourceGroupName { @@ -7695,7 +7707,7 @@ func (d *ddl) DropResourceGroup(ctx sessionctx.Context, stmt *ast.DropResourceGr func buildResourceGroup(oldGroup *model.ResourceGroupInfo, options []*ast.ResourceGroupOption) (*model.ResourceGroupInfo, error) { groupInfo := &model.ResourceGroupInfo{Name: oldGroup.Name, ID: oldGroup.ID, ResourceGroupSettings: &model.ResourceGroupSettings{}} for _, opt := range options { - err := SetDirectResourceGroupUnit(groupInfo.ResourceGroupSettings, opt.Tp, opt.StrValue, opt.UintValue) + err := SetDirectResourceGroupUnit(groupInfo.ResourceGroupSettings, opt.Tp, opt.StrValue, opt.UintValue, opt.BoolValue) if err != nil { return nil, err } @@ -7710,7 +7722,12 @@ func (d *ddl) AlterResourceGroup(ctx sessionctx.Context, stmt *ast.AlterResource // Check group existence. group, ok := is.ResourceGroupByName(groupName) if !ok { - return infoschema.ErrResourceGroupNotExists.GenWithStackByArgs(groupName) + err := infoschema.ErrResourceGroupNotExists.GenWithStackByArgs(groupName) + if stmt.IfExists { + ctx.GetSessionVars().StmtCtx.AppendNote(err) + return nil + } + return err } newGroupInfo, err := buildResourceGroup(group, stmt.ResourceGroupOptionList) if err != nil { diff --git a/ddl/indexmergetest/BUILD.bazel b/ddl/indexmergetest/BUILD.bazel index 25dfef99ecb3f..5f6e4215f664e 100644 --- a/ddl/indexmergetest/BUILD.bazel +++ b/ddl/indexmergetest/BUILD.bazel @@ -8,6 +8,7 @@ go_test( "merge_test.go", ], flaky = True, + race = "on", shard_count = 4, deps = [ "//config", diff --git a/ddl/indexmergetest/merge_test.go b/ddl/indexmergetest/merge_test.go index a31b3edcc23a4..20bc251c77089 100644 --- a/ddl/indexmergetest/merge_test.go +++ b/ddl/indexmergetest/merge_test.go @@ -478,6 +478,7 @@ func TestAddIndexMergeConflictWithPessimistic(t *testing.T) { callback := &callback.TestDDLCallback{Do: dom} runPessimisticTxn := false + afterPessDML := make(chan struct{}, 1) callback.OnJobRunBeforeExported = func(job *model.Job) { if t.Failed() { return @@ -500,6 +501,7 @@ func TestAddIndexMergeConflictWithPessimistic(t *testing.T) { assert.NoError(t, err) _, err = tk2.Exec("update t set a = 3 where id = 1;") assert.NoError(t, err) + afterPessDML <- struct{}{} } } dom.DDL().SetHook(callback) @@ -515,6 +517,7 @@ func TestAddIndexMergeConflictWithPessimistic(t *testing.T) { case <-afterCommit: require.Fail(t, "should be blocked by the pessimistic txn") } + <-afterPessDML tk2.MustExec("rollback;") <-afterCommit dom.DDL().SetHook(originHook) diff --git a/ddl/main_test.go b/ddl/main_test.go index 6a8642ae34380..a10374b04f0f2 100644 --- a/ddl/main_test.go +++ b/ddl/main_test.go @@ -52,7 +52,7 @@ func TestMain(m *testing.M) { conf.Experimental.AllowsExpressionIndex = true }) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) if err != nil { _, _ = fmt.Fprintf(os.Stderr, "ddl: infosync.GlobalInfoSyncerInit: %v\n", err) os.Exit(1) diff --git a/ddl/resource_group_test.go b/ddl/resource_group_test.go index 3bf33b04d9012..2a396488483d8 100644 --- a/ddl/resource_group_test.go +++ b/ddl/resource_group_test.go @@ -52,47 +52,49 @@ func TestResourceGroupBasic(t *testing.T) { tk.MustGetErrCode("create user usr1 resource group rg1", mysql.ErrResourceGroupSupportDisabled) tk.MustExec("create user usr1") tk.MustGetErrCode("alter user usr1 resource group rg1", mysql.ErrResourceGroupSupportDisabled) - tk.MustGetErrCode("create resource group x "+ - "RRU_PER_SEC=1000 "+ - "WRU_PER_SEC=2000", mysql.ErrResourceGroupSupportDisabled) + tk.MustGetErrCode("create resource group x RU_PER_SEC=1000 ", mysql.ErrResourceGroupSupportDisabled) tk.MustExec("set global tidb_enable_resource_control = 'on'") - tk.MustExec("create resource group x " + - "RRU_PER_SEC=1000 " + - "WRU_PER_SEC=2000") + tk.MustExec("create resource group x RU_PER_SEC=1000") checkFunc := func(groupInfo *model.ResourceGroupInfo) { require.Equal(t, true, groupInfo.ID != 0) require.Equal(t, "x", groupInfo.Name.L) require.Equal(t, groupID, groupInfo.ID) - require.Equal(t, uint64(1000), groupInfo.RRURate) - require.Equal(t, uint64(2000), groupInfo.WRURate) + require.Equal(t, uint64(1000), groupInfo.RURate) } // Check the group is correctly reloaded in the information schema. g := testResourceGroupNameFromIS(t, tk.Session(), "x") checkFunc(g) + // test create if not exists + tk.MustExec("create resource group if not exists x RU_PER_SEC=10000") + // Check the resource group is not changed + g = testResourceGroupNameFromIS(t, tk.Session(), "x") + checkFunc(g) + // Check warning message + res := tk.MustQuery("show warnings") + res.Check(testkit.Rows("Note 8248 Resource group 'x' already exists")) + tk.MustExec("set global tidb_enable_resource_control = DEFAULT") - tk.MustGetErrCode("alter resource group x "+ - "RRU_PER_SEC=2000 "+ - "WRU_PER_SEC=3000", mysql.ErrResourceGroupSupportDisabled) + tk.MustGetErrCode("alter resource group x RU_PER_SEC=2000 ", mysql.ErrResourceGroupSupportDisabled) tk.MustGetErrCode("drop resource group x ", mysql.ErrResourceGroupSupportDisabled) tk.MustExec("set global tidb_enable_resource_control = 'on'") - tk.MustGetErrCode("create resource group x "+ - "RRU_PER_SEC=1000 "+ - "WRU_PER_SEC=2000", mysql.ErrResourceGroupExists) + tk.MustGetErrCode("create resource group x RU_PER_SEC=1000 ", mysql.ErrResourceGroupExists) - tk.MustExec("alter resource group x " + - "RRU_PER_SEC=2000 " + - "WRU_PER_SEC=3000") + tk.MustExec("alter resource group x RU_PER_SEC=2000 BURSTABLE") g = testResourceGroupNameFromIS(t, tk.Session(), "x") - re.Equal(uint64(2000), g.RRURate) - re.Equal(uint64(3000), g.WRURate) + re.Equal(uint64(2000), g.RURate) + re.Equal(int64(-1), g.BurstLimit) - tk.MustQuery("select * from information_schema.resource_groups where group_name = 'x'").Check(testkit.Rows(strconv.FormatInt(g.ID, 10) + " x 2000 3000")) + tk.MustExec("alter resource group if exists not_exists RU_PER_SEC=2000") + // Check warning message + res = tk.MustQuery("show warnings") + res.Check(testkit.Rows("Note 8249 Unknown resource group 'not_exists'")) + tk.MustQuery("select * from information_schema.resource_groups where group_name = 'x' ").Check(testkit.Rows(strconv.FormatInt(g.ID, 10) + " x 2000")) tk.MustExec("drop resource group x") g = testResourceGroupNameFromIS(t, tk.Session(), "x") re.Nil(g) @@ -128,40 +130,34 @@ func TestResourceGroupBasic(t *testing.T) { tk.MustExec("drop resource group y") g = testResourceGroupNameFromIS(t, tk.Session(), "y") re.Nil(g) - tk.MustContainErrMsg("create resource group x RRU_PER_SEC=1000, CPU='8000m';", resourcegroup.ErrInvalidResourceGroupDuplicatedMode.Error()) + tk.MustContainErrMsg("create resource group x RU_PER_SEC=1000, CPU='8000m';", resourcegroup.ErrInvalidResourceGroupDuplicatedMode.Error()) groups, err := infosync.GetAllResourceGroups(context.TODO()) require.Equal(t, 0, len(groups)) require.NoError(t, err) // Check information schema table information_schema.resource_groups - tk.MustExec("create resource group x " + - "RRU_PER_SEC=1000 " + - "WRU_PER_SEC=2000") + tk.MustExec("create resource group x RU_PER_SEC=1000") g1 := testResourceGroupNameFromIS(t, tk.Session(), "x") - tk.MustQuery("select * from information_schema.resource_groups where group_name = 'x'").Check(testkit.Rows(strconv.FormatInt(g1.ID, 10) + " x 1000 2000")) - tk.MustQuery("show create resource group x").Check(testkit.Rows("x CREATE RESOURCE GROUP `x` RRU_PER_SEC=1000 WRU_PER_SEC=2000")) + tk.MustQuery("select * from information_schema.resource_groups where group_name = 'x'").Check(testkit.Rows(strconv.FormatInt(g1.ID, 10) + " x 1000")) + tk.MustQuery("show create resource group x").Check(testkit.Rows("x CREATE RESOURCE GROUP `x` RU_PER_SEC=1000")) - tk.MustExec("create resource group y " + - "RRU_PER_SEC=2000 " + - "WRU_PER_SEC=3000") + tk.MustExec("create resource group y RU_PER_SEC=2000") g2 := testResourceGroupNameFromIS(t, tk.Session(), "y") - tk.MustQuery("select * from information_schema.resource_groups where group_name = 'y'").Check(testkit.Rows(strconv.FormatInt(g2.ID, 10) + " y 2000 3000")) - tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RRU_PER_SEC=2000 WRU_PER_SEC=3000")) + tk.MustQuery("select * from information_schema.resource_groups where group_name = 'y'").Check(testkit.Rows(strconv.FormatInt(g2.ID, 10) + " y 2000")) + tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RU_PER_SEC=2000")) - tk.MustExec("alter resource group y " + - "RRU_PER_SEC=4000 " + - "WRU_PER_SEC=2000") + tk.MustExec("alter resource group y RU_PER_SEC=4000") g2 = testResourceGroupNameFromIS(t, tk.Session(), "y") - tk.MustQuery("select * from information_schema.resource_groups where group_name = 'y'").Check(testkit.Rows(strconv.FormatInt(g2.ID, 10) + " y 4000 2000")) - tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RRU_PER_SEC=4000 WRU_PER_SEC=2000")) + tk.MustQuery("select * from information_schema.resource_groups where group_name = 'y'").Check(testkit.Rows(strconv.FormatInt(g2.ID, 10) + " y 4000")) + tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RU_PER_SEC=4000")) tk.MustQuery("select count(*) from information_schema.resource_groups").Check(testkit.Rows("2")) tk.MustGetErrCode("create user usr_fail resource group nil_group", mysql.ErrResourceGroupNotExists) tk.MustExec("create user user2") tk.MustGetErrCode("alter user user2 resource group nil_group", mysql.ErrResourceGroupNotExists) - tk.MustExec("create resource group do_not_delete_rg rru_per_sec=100 wru_per_sec=200") + tk.MustExec("create resource group do_not_delete_rg ru_per_sec=100") tk.MustExec("create user usr3 resource group do_not_delete_rg") tk.MustContainErrMsg("drop resource group do_not_delete_rg", "user [usr3] depends on the resource group to drop") } diff --git a/ddl/resourcegroup/group.go b/ddl/resourcegroup/group.go index f52094aee2e5f..0023787cc777c 100644 --- a/ddl/resourcegroup/group.go +++ b/ddl/resourcegroup/group.go @@ -35,18 +35,14 @@ func NewGroupFromOptions(groupName string, options *model.ResourceGroupSettings) Name: groupName, } var isRUMode bool - if options.RRURate > 0 || options.WRURate > 0 { + if options.RURate > 0 { isRUMode = true group.Mode = rmpb.GroupMode_RUMode group.RUSettings = &rmpb.GroupRequestUnitSettings{ - RRU: &rmpb.TokenBucket{ + RU: &rmpb.TokenBucket{ Settings: &rmpb.TokenLimitSettings{ - FillRate: options.RRURate, - }, - }, - WRU: &rmpb.TokenBucket{ - Settings: &rmpb.TokenLimitSettings{ - FillRate: options.WRURate, + FillRate: options.RURate, + BurstLimit: options.BurstLimit, }, }, } @@ -82,17 +78,20 @@ func NewGroupFromOptions(groupName string, options *model.ResourceGroupSettings) group.RawResourceSettings = &rmpb.GroupRawResourceSettings{ Cpu: &rmpb.TokenBucket{ Settings: &rmpb.TokenLimitSettings{ - FillRate: cpuRate, + FillRate: cpuRate, + BurstLimit: options.BurstLimit, }, }, IoRead: &rmpb.TokenBucket{ Settings: &rmpb.TokenLimitSettings{ - FillRate: ioReadRate, + FillRate: ioReadRate, + BurstLimit: options.BurstLimit, }, }, IoWrite: &rmpb.TokenBucket{ Settings: &rmpb.TokenLimitSettings{ - FillRate: ioWriteRate, + FillRate: ioWriteRate, + BurstLimit: options.BurstLimit, }, }, } diff --git a/ddl/resourcegroup/group_test.go b/ddl/resourcegroup/group_test.go index 09ca2f4f04fb2..807214a24fdc7 100644 --- a/ddl/resourcegroup/group_test.go +++ b/ddl/resourcegroup/group_test.go @@ -48,15 +48,13 @@ func TestNewResourceGroupFromOptions(t *testing.T) { tests = append(tests, TestCase{ name: "normal case: ru case 1", input: &model.ResourceGroupSettings{ - RRURate: 2000, - WRURate: 20000, + RURate: 2000, }, output: &rmpb.ResourceGroup{ Name: groupName, Mode: rmpb.GroupMode_RUMode, RUSettings: &rmpb.GroupRequestUnitSettings{ - RRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 2000}}, - WRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 20000}}, + RU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 2000}}, }, }, }) @@ -64,29 +62,13 @@ func TestNewResourceGroupFromOptions(t *testing.T) { tests = append(tests, TestCase{ name: "normal case: ru case 2", input: &model.ResourceGroupSettings{ - RRURate: 5000, + RURate: 5000, }, output: &rmpb.ResourceGroup{ Name: groupName, Mode: rmpb.GroupMode_RUMode, RUSettings: &rmpb.GroupRequestUnitSettings{ - RRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 5000}}, - WRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 0}}, - }, - }, - }) - - tests = append(tests, TestCase{ - name: "normal case: ru case 3", - input: &model.ResourceGroupSettings{ - WRURate: 15000, - }, - output: &rmpb.ResourceGroup{ - Name: groupName, - Mode: rmpb.GroupMode_RUMode, - RUSettings: &rmpb.GroupRequestUnitSettings{ - RRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 0}}, - WRU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 15000}}, + RU: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 5000}}, }, }, }) @@ -163,7 +145,7 @@ func TestNewResourceGroupFromOptions(t *testing.T) { CPULimiter: "8", IOReadBandwidth: "3000Mi", IOWriteBandwidth: "3000Mi", - RRURate: 1000, + RURate: 1000, }, err: ErrInvalidResourceGroupDuplicatedMode, }) @@ -175,7 +157,7 @@ func TestNewResourceGroupFromOptions(t *testing.T) { CPULimiter: "8", IOReadBandwidth: "3000Mi", IOWriteBandwidth: "3000Mi", - RRURate: 1000, + RURate: 1000, }, err: ErrTooLongResourceGroupName, }) diff --git a/ddl/sanity_check.go b/ddl/sanity_check.go index e005eee6a9856..2dcc17a8131f4 100644 --- a/ddl/sanity_check.go +++ b/ddl/sanity_check.go @@ -16,7 +16,6 @@ package ddl import ( "context" - "flag" "fmt" "strings" @@ -26,6 +25,7 @@ import ( "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/sqlexec" @@ -182,7 +182,7 @@ func (ctx *delRangeCntCtx) deduplicateIdxCnt(indexIDs []int64) int { // It's only check during the test environment, so it would panic directly. // These checks may be controlled by configuration in the future. func (d *ddl) checkHistoryJobInTest(ctx sessionctx.Context, historyJob *model.Job) { - if !(flag.Lookup("test.v") != nil || flag.Lookup("check.v") != nil) { + if !intest.InTest { return } diff --git a/distsql/distsql.go b/distsql/distsql.go index 3c65205f3d331..2c5681e37824e 100644 --- a/distsql/distsql.go +++ b/distsql/distsql.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/memory" "github.com/pingcap/tidb/util/trxevents" "github.com/pingcap/tipb/go-tipb" "github.com/tikv/client-go/v2/tikvrpc/interceptor" @@ -38,11 +39,11 @@ import ( ) // DispatchMPPTasks dispatches all tasks and returns an iterator. -func DispatchMPPTasks(ctx context.Context, sctx sessionctx.Context, tasks []*kv.MPPDispatchRequest, fieldTypes []*types.FieldType, planIDs []int, rootID int, startTs uint64, mppQueryID kv.MPPQueryID) (SelectResult, error) { +func DispatchMPPTasks(ctx context.Context, sctx sessionctx.Context, tasks []*kv.MPPDispatchRequest, fieldTypes []*types.FieldType, planIDs []int, rootID int, startTs uint64, mppQueryID kv.MPPQueryID, memTracker *memory.Tracker) (SelectResult, error) { ctx = WithSQLKvExecCounterInterceptor(ctx, sctx.GetSessionVars().StmtCtx) _, allowTiFlashFallback := sctx.GetSessionVars().AllowFallbackToTiKV[kv.TiFlash] ctx = SetTiFlashMaxThreadsInContext(ctx, sctx) - resp := sctx.GetMPPClient().DispatchMPPTasks(ctx, sctx.GetSessionVars().KVVars, tasks, allowTiFlashFallback, startTs, mppQueryID) + resp := sctx.GetMPPClient().DispatchMPPTasks(ctx, sctx.GetSessionVars().KVVars, tasks, allowTiFlashFallback, startTs, mppQueryID, sctx.GetSessionVars().ChooseMppVersion(), memTracker) if resp == nil { return nil, errors.New("client returns nil response") } diff --git a/domain/db_test.go b/domain/db_test.go index ff6e6b625788a..9b122664f8397 100644 --- a/domain/db_test.go +++ b/domain/db_test.go @@ -73,7 +73,7 @@ func TestNormalSessionPool(t *testing.T) { domain, err := session.BootstrapSession(store) require.NoError(t, err) defer domain.Close() - info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, true) + info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) require.NoError(t, err1) conf := config.GetGlobalConfig() conf.Socket = "" @@ -107,7 +107,7 @@ func TestAbnormalSessionPool(t *testing.T) { domain, err := session.BootstrapSession(store) require.NoError(t, err) defer domain.Close() - info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, true) + info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) require.NoError(t, err1) conf := config.GetGlobalConfig() conf.Socket = "" diff --git a/domain/domain.go b/domain/domain.go index d8626de1c84b8..6c679c1b15af2 100644 --- a/domain/domain.go +++ b/domain/domain.go @@ -98,20 +98,26 @@ func NewMockDomain() *Domain { // Domain represents a storage space. Different domains can use the same database name. // Multiple domains can be used in parallel without synchronization. type Domain struct { - store kv.Storage - infoCache *infoschema.InfoCache - privHandle *privileges.Handle - bindHandle atomic.Pointer[bindinfo.BindHandle] - statsHandle unsafe.Pointer - statsLease time.Duration - ddl ddl.DDL - info *infosync.InfoSyncer - globalCfgSyncer *globalconfigsync.GlobalConfigSyncer - m sync.Mutex - SchemaValidator SchemaValidator - sysSessionPool *sessionPool - exit chan struct{} - etcdClient *clientv3.Client + store kv.Storage + infoCache *infoschema.InfoCache + privHandle *privileges.Handle + bindHandle atomic.Pointer[bindinfo.BindHandle] + statsHandle unsafe.Pointer + statsLease time.Duration + ddl ddl.DDL + info *infosync.InfoSyncer + globalCfgSyncer *globalconfigsync.GlobalConfigSyncer + m sync.Mutex + SchemaValidator SchemaValidator + sysSessionPool *sessionPool + exit chan struct{} + // `etcdClient` must be used when keyspace is not set, or when the logic to each etcd path needs to be separated by keyspace. + etcdClient *clientv3.Client + // `unprefixedEtcdCli` will never set the etcd namespace prefix by keyspace. + // It is only used in storeMinStartTS and RemoveMinStartTS now. + // It must be used when the etcd path isn't needed to separate by keyspace. + // See keyspace RFC: https://github.com/pingcap/tidb/pull/39685 + unprefixedEtcdCli *clientv3.Client sysVarCache sysVarCache // replaces GlobalVariableCache slowQuery *topNSlowQueries expensiveQueryHandle *expensivequery.Handle @@ -127,7 +133,7 @@ type Domain struct { expiredTimeStamp4PC types.Time logBackupAdvancer *daemon.OwnerDaemon historicalStatsWorker *HistoricalStatsWorker - ttlJobManager *ttlworker.JobManager + ttlJobManager atomic.Pointer[ttlworker.JobManager] serverID uint64 serverIDSession *concurrency.Session @@ -891,6 +897,10 @@ func (do *Domain) Close() { terror.Log(errors.Trace(do.etcdClient.Close())) } + if do.unprefixedEtcdCli != nil { + terror.Log(errors.Trace(do.unprefixedEtcdCli.Close())) + } + do.slowQuery.Close() if do.cancel != nil { do.cancel() @@ -937,6 +947,27 @@ func NewDomain(store kv.Storage, ddlLease time.Duration, statsLease time.Duratio const serverIDForStandalone = 1 // serverID for standalone deployment. +func newEtcdCli(addrs []string, ebd kv.EtcdBackend) (*clientv3.Client, error) { + cfg := config.GetGlobalConfig() + etcdLogCfg := zap.NewProductionConfig() + etcdLogCfg.Level = zap.NewAtomicLevelAt(zap.ErrorLevel) + cli, err := clientv3.New(clientv3.Config{ + LogConfig: &etcdLogCfg, + Endpoints: addrs, + AutoSyncInterval: 30 * time.Second, + DialTimeout: 5 * time.Second, + DialOptions: []grpc.DialOption{ + grpc.WithBackoffMaxDelay(time.Second * 3), + grpc.WithKeepaliveParams(keepalive.ClientParameters{ + Time: time.Duration(cfg.TiKVClient.GrpcKeepAliveTime) * time.Second, + Timeout: time.Duration(cfg.TiKVClient.GrpcKeepAliveTimeout) * time.Second, + }), + }, + TLS: ebd.TLSConfig(), + }) + return cli, err +} + // Init initializes a domain. func (do *Domain) Init( ddlLease time.Duration, @@ -952,25 +983,7 @@ func (do *Domain) Init( return err } if addrs != nil { - cfg := config.GetGlobalConfig() - // silence etcd warn log, when domain closed, it won't randomly print warn log - // see details at the issue https://github.com/pingcap/tidb/issues/15479 - etcdLogCfg := zap.NewProductionConfig() - etcdLogCfg.Level = zap.NewAtomicLevelAt(zap.ErrorLevel) - cli, err := clientv3.New(clientv3.Config{ - LogConfig: &etcdLogCfg, - Endpoints: addrs, - AutoSyncInterval: 30 * time.Second, - DialTimeout: 5 * time.Second, - DialOptions: []grpc.DialOption{ - grpc.WithBackoffMaxDelay(time.Second * 3), - grpc.WithKeepaliveParams(keepalive.ClientParameters{ - Time: time.Duration(cfg.TiKVClient.GrpcKeepAliveTime) * time.Second, - Timeout: time.Duration(cfg.TiKVClient.GrpcKeepAliveTimeout) * time.Second, - }), - }, - TLS: ebd.TLSConfig(), - }) + cli, err := newEtcdCli(addrs, ebd) if err != nil { return errors.Trace(err) } @@ -978,6 +991,12 @@ func (do *Domain) Init( etcd.SetEtcdCliByNamespace(cli, keyspace.MakeKeyspaceEtcdNamespace(do.store.GetCodec())) do.etcdClient = cli + + unprefixedEtcdCli, err := newEtcdCli(addrs, ebd) + if err != nil { + return errors.Trace(err) + } + do.unprefixedEtcdCli = unprefixedEtcdCli } } @@ -1039,7 +1058,7 @@ func (do *Domain) Init( // step 1: prepare the info/schema syncer which domain reload needed. skipRegisterToDashboard := config.GetGlobalConfig().SkipRegisterToDashboard - do.info, err = infosync.GlobalInfoSyncerInit(ctx, do.ddl.GetID(), do.ServerID, do.etcdClient, skipRegisterToDashboard) + do.info, err = infosync.GlobalInfoSyncerInit(ctx, do.ddl.GetID(), do.ServerID, do.etcdClient, do.unprefixedEtcdCli, skipRegisterToDashboard) if err != nil { return err } @@ -2504,7 +2523,7 @@ func (do *Domain) StartTTLJobManager() { }() ttlJobManager := ttlworker.NewJobManager(do.ddl.GetID(), do.sysSessionPool, do.store, do.etcdClient) - do.ttlJobManager = ttlJobManager + do.ttlJobManager.Store(ttlJobManager) ttlJobManager.Start() <-do.exit @@ -2519,7 +2538,7 @@ func (do *Domain) StartTTLJobManager() { // TTLJobManager returns the ttl job manager on this domain func (do *Domain) TTLJobManager() *ttlworker.JobManager { - return do.ttlJobManager + return do.ttlJobManager.Load() } func init() { diff --git a/domain/infosync/info.go b/domain/infosync/info.go index 7732a831b057e..6c9e721959cf9 100644 --- a/domain/infosync/info.go +++ b/domain/infosync/info.go @@ -95,12 +95,18 @@ var ErrPrometheusAddrIsNotSet = dbterror.ClassDomain.NewStd(errno.ErrPrometheusA // InfoSyncer stores server info to etcd when the tidb-server starts and delete when tidb-server shuts down. type InfoSyncer struct { - etcdCli *clientv3.Client - info *ServerInfo - serverInfoPath string - minStartTS uint64 - minStartTSPath string - managerMu struct { + // `etcdClient` must be used when keyspace is not set, or when the logic to each etcd path needs to be separated by keyspace. + etcdCli *clientv3.Client + // `unprefixedEtcdCli` will never set the etcd namespace prefix by keyspace. + // It is only used in storeMinStartTS and RemoveMinStartTS now. + // It must be used when the etcd path isn't needed to separate by keyspace. + // See keyspace RFC: https://github.com/pingcap/tidb/pull/39685 + unprefixedEtcdCli *clientv3.Client + info *ServerInfo + serverInfoPath string + minStartTS uint64 + minStartTSPath string + managerMu struct { mu sync.RWMutex util2.SessionManager } @@ -180,12 +186,13 @@ func setGlobalInfoSyncer(is *InfoSyncer) { } // GlobalInfoSyncerInit return a new InfoSyncer. It is exported for testing. -func GlobalInfoSyncerInit(ctx context.Context, id string, serverIDGetter func() uint64, etcdCli *clientv3.Client, skipRegisterToDashBoard bool) (*InfoSyncer, error) { +func GlobalInfoSyncerInit(ctx context.Context, id string, serverIDGetter func() uint64, etcdCli *clientv3.Client, unprefixedEtcdCli *clientv3.Client, skipRegisterToDashBoard bool) (*InfoSyncer, error) { is := &InfoSyncer{ - etcdCli: etcdCli, - info: getServerInfo(id, serverIDGetter), - serverInfoPath: fmt.Sprintf("%s/%s", ServerInformationPath, id), - minStartTSPath: fmt.Sprintf("%s/%s", ServerMinStartTSPath, id), + etcdCli: etcdCli, + unprefixedEtcdCli: unprefixedEtcdCli, + info: getServerInfo(id, serverIDGetter), + serverInfoPath: fmt.Sprintf("%s/%s", ServerInformationPath, id), + minStartTSPath: fmt.Sprintf("%s/%s", ServerMinStartTSPath, id), } err := is.init(ctx, skipRegisterToDashBoard) if err != nil { @@ -721,20 +728,20 @@ func (is *InfoSyncer) GetMinStartTS() uint64 { // storeMinStartTS stores self server min start timestamp to etcd. func (is *InfoSyncer) storeMinStartTS(ctx context.Context) error { - if is.etcdCli == nil { + if is.unprefixedEtcdCli == nil { return nil } - return util.PutKVToEtcd(ctx, is.etcdCli, keyOpDefaultRetryCnt, is.minStartTSPath, + return util.PutKVToEtcd(ctx, is.unprefixedEtcdCli, keyOpDefaultRetryCnt, is.minStartTSPath, strconv.FormatUint(is.minStartTS, 10), clientv3.WithLease(is.session.Lease())) } // RemoveMinStartTS removes self server min start timestamp from etcd. func (is *InfoSyncer) RemoveMinStartTS() { - if is.etcdCli == nil { + if is.unprefixedEtcdCli == nil { return } - err := util.DeleteKeyFromEtcd(is.minStartTSPath, is.etcdCli, keyOpDefaultRetryCnt, keyOpDefaultTimeout) + err := util.DeleteKeyFromEtcd(is.minStartTSPath, is.unprefixedEtcdCli, keyOpDefaultRetryCnt, keyOpDefaultTimeout) if err != nil { logutil.BgLogger().Error("remove minStartTS failed", zap.Error(err)) } diff --git a/domain/infosync/info_test.go b/domain/infosync/info_test.go index 90a30d8f1f161..3264c0adca3c6 100644 --- a/domain/infosync/info_test.go +++ b/domain/infosync/info_test.go @@ -67,7 +67,7 @@ func TestTopology(t *testing.T) { require.NoError(t, err) }() - info, err := GlobalInfoSyncerInit(ctx, currentID, func() uint64 { return 1 }, client, false) + info, err := GlobalInfoSyncerInit(ctx, currentID, func() uint64 { return 1 }, client, client, false) require.NoError(t, err) err = info.newTopologySessionAndStoreServerInfo(ctx, util2.NewSessionDefaultRetryCnt) @@ -152,7 +152,7 @@ func (is *InfoSyncer) ttlKeyExists(ctx context.Context) (bool, error) { } func TestPutBundlesRetry(t *testing.T) { - _, err := GlobalInfoSyncerInit(context.TODO(), "test", func() uint64 { return 1 }, nil, false) + _, err := GlobalInfoSyncerInit(context.TODO(), "test", func() uint64 { return 1 }, nil, nil, false) require.NoError(t, err) bundle, err := placement.NewBundleFromOptions(&model.PlacementSettings{PrimaryRegion: "r1", Regions: "r1,r2"}) @@ -216,7 +216,7 @@ func TestPutBundlesRetry(t *testing.T) { func TestTiFlashManager(t *testing.T) { ctx := context.Background() - _, err := GlobalInfoSyncerInit(ctx, "test", func() uint64 { return 1 }, nil, false) + _, err := GlobalInfoSyncerInit(ctx, "test", func() uint64 { return 1 }, nil, nil, false) tiflash := NewMockTiFlash() SetMockTiFlash(tiflash) diff --git a/executor/admin.go b/executor/admin.go index 21378b21b1677..7fc5ad37fb31e 100644 --- a/executor/admin.go +++ b/executor/admin.go @@ -551,7 +551,7 @@ func (e *CleanupIndexExec) getIdxColTypes() []*types.FieldType { } e.idxColFieldTypes = make([]*types.FieldType, 0, len(e.columns)) for _, col := range e.columns { - e.idxColFieldTypes = append(e.idxColFieldTypes, &col.FieldType) + e.idxColFieldTypes = append(e.idxColFieldTypes, col.FieldType.ArrayType()) } return e.idxColFieldTypes } diff --git a/executor/admin_test.go b/executor/admin_test.go index cd5c0664d031a..c91cd343718db 100644 --- a/executor/admin_test.go +++ b/executor/admin_test.go @@ -304,6 +304,51 @@ func TestAdminRecoverIndex(t *testing.T) { tk.MustExec("admin check table admin_test") } +func TestAdminCleanupMVIndex(t *testing.T) { + store, domain := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(pk int primary key, a json, index idx((cast(a as signed array))))") + tk.MustExec("insert into t values (0, '[0,1,2]')") + tk.MustExec("insert into t values (1, '[1,2,3]')") + tk.MustExec("insert into t values (2, '[2,3,4]')") + tk.MustExec("insert into t values (3, '[3,4,5]')") + tk.MustExec("insert into t values (4, '[4,5,6]')") + tk.MustExec("admin check table t") + + // Make some corrupted index. Build the index information. + ctx := mock.NewContext() + ctx.Store = store + is := domain.InfoSchema() + dbName := model.NewCIStr("test") + tblName := model.NewCIStr("t") + tbl, err := is.TableByName(dbName, tblName) + require.NoError(t, err) + tblInfo := tbl.Meta() + idxInfo := tblInfo.Indices[0] + tk.Session().GetSessionVars().IndexLookupSize = 3 + tk.Session().GetSessionVars().MaxChunkSize = 3 + + cpIdx := idxInfo.Clone() + cpIdx.MVIndex = false + indexOpr := tables.NewIndex(tblInfo.ID, tblInfo, cpIdx) + + txn, err := store.Begin() + require.NoError(t, err) + _, err = indexOpr.Create(ctx, txn, types.MakeDatums(9), kv.IntHandle(9), nil) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + err = tk.ExecToErr("admin check table t") + require.Error(t, err) + + r := tk.MustQuery("admin cleanup index t idx") + r.Check(testkit.Rows("1")) + tk.MustExec("admin check table t") +} + func TestClusteredIndexAdminRecoverIndex(t *testing.T) { store, domain := testkit.CreateMockStoreAndDomain(t) diff --git a/executor/brie.go b/executor/brie.go index 608cfd6336b52..96896c0eb0119 100644 --- a/executor/brie.go +++ b/executor/brie.go @@ -524,6 +524,8 @@ func (gs *tidbGlueSession) CreateTable(ctx context.Context, dbName model.CIStr, return err } gs.se.SetValue(sessionctx.QueryString, result.String()) + // Disable foreign key check when batch create tables. + gs.se.GetSessionVars().ForeignKeyChecks = false // Clone() does not clone partitions yet :( table = table.Clone() diff --git a/executor/builder.go b/executor/builder.go index 310e6920edacf..3ebb0e4f3a1e9 100644 --- a/executor/builder.go +++ b/executor/builder.go @@ -3401,13 +3401,16 @@ func (b *executorBuilder) buildMPPGather(v *plannercore.PhysicalTableReader) Exe b.err = err return nil } + gather := &MPPGather{ baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), is: b.is, originalPlan: v.GetTablePlan(), startTS: startTs, mppQueryID: kv.MPPQueryID{QueryTs: getMPPQueryTS(b.ctx), LocalQueryID: getMPPQueryID(b.ctx), ServerID: domain.GetDomain(b.ctx).ServerID()}, + memTracker: memory.NewTracker(v.ID(), -1), } + gather.memTracker.AttachTo(b.ctx.GetSessionVars().StmtCtx.MemTracker) return gather } diff --git a/executor/executor_test.go b/executor/executor_test.go index 85d0dad290bb0..422956d045abe 100644 --- a/executor/executor_test.go +++ b/executor/executor_test.go @@ -2114,6 +2114,8 @@ func TestIncorrectLimitArg(t *testing.T) { tk.MustGetErrMsg(`execute stmt1 using @a;`, `[planner:1210]Incorrect arguments to LIMIT`) tk.MustGetErrMsg(`execute stmt2 using @b, @a;`, `[planner:1210]Incorrect arguments to LIMIT`) + tk.MustGetErrMsg(`execute stmt2 using @a, @b;`, `[planner:1210]Incorrect arguments to LIMIT`) + tk.MustGetErrMsg(`execute stmt2 using @a, @a;`, `[planner:1210]Incorrect arguments to LIMIT`) } func TestExecutorLimit(t *testing.T) { diff --git a/executor/historical_stats_test.go b/executor/historical_stats_test.go index becb1e82212f8..9ddd34655369f 100644 --- a/executor/historical_stats_test.go +++ b/executor/historical_stats_test.go @@ -365,3 +365,33 @@ PARTITION p0 VALUES LESS THAN (6) require.NotNil(t, jsTable.Partitions["p0"]) require.NotNil(t, jsTable.Partitions["global"]) } + +func TestDumpHistoricalStatsFallback(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("set global tidb_enable_historical_stats = 0") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec(`CREATE TABLE t (a int, b int, index idx(b)) +PARTITION BY RANGE ( a ) ( +PARTITION p0 VALUES LESS THAN (6) +)`) + // dump historical stats + tk.MustExec("analyze table t") + is := dom.InfoSchema() + tbl, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + require.NotNil(t, tbl) + + // dump historical stats + hsWorker := dom.GetHistoricalStatsWorker() + tblID := hsWorker.GetOneHistoricalStatsTable() + // assert no historical stats task generated + require.Equal(t, tblID, int64(-1)) + tk.MustExec("set global tidb_enable_historical_stats = 1") + h := dom.StatsHandle() + jt, err := h.DumpHistoricalStatsBySnapshot("test", tbl.Meta(), oracle.GoTimeToTS(time.Now())) + require.NoError(t, err) + require.NotNil(t, jt) + require.False(t, jt.IsHistoricalStats) +} diff --git a/executor/index_merge_reader.go b/executor/index_merge_reader.go index 8dc359fa37163..895bcd2a4f744 100644 --- a/executor/index_merge_reader.go +++ b/executor/index_merge_reader.go @@ -612,8 +612,13 @@ func (e *IndexMergeReaderExecutor) startIndexMergeTableScanWorker(ctx context.Co defer trace.StartRegion(ctx, "IndexMergeTableScanWorker").End() var task *indexMergeTableTask util.WithRecovery( - func() { task = worker.pickAndExecTask(ctx1) }, - worker.handlePickAndExecTaskPanic(ctx1, task), + // Note we use the address of `task` as the argument of both `pickAndExecTask` and `handlePickAndExecTaskPanic` + // because `task` is expected to be assigned in `pickAndExecTask`, and this assignment should also be visible + // in `handlePickAndExecTaskPanic` since it will get `doneCh` from `task`. Golang always pass argument by value, + // so if we don't use the address of `task` as the argument, the assignment to `task` in `pickAndExecTask` is + // not visible in `handlePickAndExecTaskPanic` + func() { worker.pickAndExecTask(ctx1, &task) }, + worker.handlePickAndExecTaskPanic(ctx1, &task), ) cancel() e.tblWorkerWg.Done() @@ -1107,12 +1112,12 @@ type indexMergeTableScanWorker struct { memTracker *memory.Tracker } -func (w *indexMergeTableScanWorker) pickAndExecTask(ctx context.Context) (task *indexMergeTableTask) { +func (w *indexMergeTableScanWorker) pickAndExecTask(ctx context.Context, task **indexMergeTableTask) { var ok bool for { waitStart := time.Now() select { - case task, ok = <-w.workCh: + case *task, ok = <-w.workCh: if !ok { return } @@ -1120,17 +1125,18 @@ func (w *indexMergeTableScanWorker) pickAndExecTask(ctx context.Context) (task * return } execStart := time.Now() - err := w.executeTask(ctx, task) + err := w.executeTask(ctx, *task) if w.stats != nil { atomic.AddInt64(&w.stats.WaitTime, int64(execStart.Sub(waitStart))) atomic.AddInt64(&w.stats.FetchRow, int64(time.Since(execStart))) atomic.AddInt64(&w.stats.TableTaskNum, 1) } - task.doneCh <- err + failpoint.Inject("testIndexMergePickAndExecTaskPanic", nil) + (*task).doneCh <- err } } -func (w *indexMergeTableScanWorker) handlePickAndExecTaskPanic(ctx context.Context, task *indexMergeTableTask) func(r interface{}) { +func (w *indexMergeTableScanWorker) handlePickAndExecTaskPanic(ctx context.Context, task **indexMergeTableTask) func(r interface{}) { return func(r interface{}) { if r == nil { return @@ -1138,7 +1144,9 @@ func (w *indexMergeTableScanWorker) handlePickAndExecTaskPanic(ctx context.Conte err4Panic := errors.Errorf("panic in IndexMergeReaderExecutor indexMergeTableWorker: %v", r) logutil.Logger(ctx).Error(err4Panic.Error()) - task.doneCh <- err4Panic + if *task != nil { + (*task).doneCh <- err4Panic + } } } diff --git a/executor/index_merge_reader_test.go b/executor/index_merge_reader_test.go index 79d2d8b895a81..9f21d416c34b9 100644 --- a/executor/index_merge_reader_test.go +++ b/executor/index_merge_reader_test.go @@ -51,6 +51,25 @@ func TestSingleTableRead(t *testing.T) { tk.MustQuery("select /*+ use_index_merge(t1, t1a, t1b) */ sum(a) from t1 where a < 2 or b > 4").Check(testkit.Rows("6")) } +func TestIndexMergePickAndExecTaskPanic(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 primary key, a int, b int, c int, d int)") + tk.MustExec("create index t1a on t1(a)") + tk.MustExec("create index t1b on t1(b)") + tk.MustExec("insert into t1 values(1,1,1,1,1),(2,2,2,2,2),(3,3,3,3,3),(4,4,4,4,4),(5,5,5,5,5)") + tk.MustQuery("select /*+ use_index_merge(t1, primary, t1a) */ * from t1 where id < 2 or a > 4 order by id").Check(testkit.Rows("1 1 1 1 1", + "5 5 5 5 5")) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/testIndexMergePickAndExecTaskPanic", "panic(\"pickAndExecTaskPanic\")")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/testIndexMergePickAndExecTaskPanic")) + }() + err := tk.QueryToErr("select /*+ use_index_merge(t1, primary, t1a) */ * from t1 where id < 2 or a > 4 order by id") + require.Contains(t, err.Error(), "pickAndExecTaskPanic") +} + func TestJoin(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/executor/infoschema_reader.go b/executor/infoschema_reader.go index 83e6f4e213e8b..d0b3afa4e5364 100644 --- a/executor/infoschema_reader.go +++ b/executor/infoschema_reader.go @@ -3396,8 +3396,7 @@ func (e *memtableRetriever) setDataFromResourceGroups(sctx sessionctx.Context) e row := types.MakeDatums( group.ID, group.Name.O, - group.RRURate, - group.WRURate, + group.RURate, ) rows = append(rows, row) } diff --git a/executor/mpp_gather.go b/executor/mpp_gather.go index eba5498f8869d..6460e7e3de267 100644 --- a/executor/mpp_gather.go +++ b/executor/mpp_gather.go @@ -27,6 +27,7 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/memory" "github.com/pingcap/tipb/go-tipb" "go.uber.org/zap" ) @@ -63,6 +64,8 @@ type MPPGather struct { mppReqs []*kv.MPPDispatchRequest respIter distsql.SelectResult + + memTracker *memory.Tracker } func (e *MPPGather) appendMPPDispatchReq(pf *plannercore.Fragment) error { @@ -93,10 +96,14 @@ func (e *MPPGather) appendMPPDispatchReq(pf *plannercore.Fragment) error { if err != nil { return errors.Trace(err) } + logutil.BgLogger().Info("Dispatch mpp task", zap.Uint64("timestamp", mppTask.StartTs), zap.Int64("ID", mppTask.ID), zap.Uint64("QueryTs", mppTask.MppQueryID.QueryTs), zap.Uint64("LocalQueryId", mppTask.MppQueryID.LocalQueryID), zap.Uint64("ServerID", mppTask.MppQueryID.ServerID), zap.String("address", mppTask.Meta.GetAddress()), - zap.String("plan", plannercore.ToString(pf.ExchangeSender))) + zap.String("plan", plannercore.ToString(pf.ExchangeSender)), + zap.Int64("mpp-version", mppTask.MppVersion.ToInt64()), + zap.String("exchange-compression-mode", pf.ExchangeSender.CompressionMode.Name()), + ) req := &kv.MPPDispatchRequest{ Data: pbData, Meta: mppTask.Meta, @@ -142,7 +149,7 @@ func (e *MPPGather) Open(ctx context.Context) (err error) { failpoint.Return(errors.Errorf("The number of tasks is not right, expect %d tasks but actually there are %d tasks", val.(int), len(e.mppReqs))) } }) - e.respIter, err = distsql.DispatchMPPTasks(ctx, e.ctx, e.mppReqs, e.retFieldTypes, planIDs, e.id, e.startTS, e.mppQueryID) + e.respIter, err = distsql.DispatchMPPTasks(ctx, e.ctx, e.mppReqs, e.retFieldTypes, planIDs, e.id, e.startTS, e.mppQueryID, e.memTracker) if err != nil { return errors.Trace(err) } diff --git a/executor/seqtest/prepared_test.go b/executor/seqtest/prepared_test.go index 5811a386f137d..3c0f180e54f22 100644 --- a/executor/seqtest/prepared_test.go +++ b/executor/seqtest/prepared_test.go @@ -826,6 +826,12 @@ func TestSetPlanCacheLimitSwitch(t *testing.T) { tk.MustExec("set @@global.tidb_enable_plan_cache_for_param_limit = ON;") tk.MustQuery("select @@global.tidb_enable_plan_cache_for_param_limit").Check(testkit.Rows("1")) + + tk.MustGetErrMsg("set @@global.tidb_enable_plan_cache_for_param_limit = '';", "[variable:1231]Variable 'tidb_enable_plan_cache_for_param_limit' can't be set to the value of ''") + tk.MustGetErrMsg("set @@global.tidb_enable_plan_cache_for_param_limit = 11;", "[variable:1231]Variable 'tidb_enable_plan_cache_for_param_limit' can't be set to the value of '11'") + tk.MustGetErrMsg("set @@global.tidb_enable_plan_cache_for_param_limit = enabled;", "[variable:1231]Variable 'tidb_enable_plan_cache_for_param_limit' can't be set to the value of 'enabled'") + tk.MustGetErrMsg("set @@global.tidb_enable_plan_cache_for_param_limit = disabled;", "[variable:1231]Variable 'tidb_enable_plan_cache_for_param_limit' can't be set to the value of 'disabled'") + tk.MustGetErrMsg("set @@global.tidb_enable_plan_cache_for_param_limit = open;", "[variable:1231]Variable 'tidb_enable_plan_cache_for_param_limit' can't be set to the value of 'open'") } func TestPlanCacheLimitSwitchEffective(t *testing.T) { diff --git a/executor/set_test.go b/executor/set_test.go index 01a2fc7979efc..c50105cf6fd63 100644 --- a/executor/set_test.go +++ b/executor/set_test.go @@ -2071,3 +2071,59 @@ func TestSetChunkReuseVariable(t *testing.T) { // error value tk.MustGetErrCode("set @@tidb_enable_reuse_chunk=s;", errno.ErrWrongValueForVar) } + +func TestSetMppVersionVariable(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustQuery("select @@session.mpp_version").Check(testkit.Rows("UNSPECIFIED")) + tk.MustExec("SET SESSION mpp_version = -1") + tk.MustQuery("select @@session.mpp_version").Check(testkit.Rows("-1")) + tk.MustExec("SET SESSION mpp_version = 0") + tk.MustQuery("select @@session.mpp_version").Check(testkit.Rows("0")) + tk.MustExec("SET SESSION mpp_version = 1") + tk.MustQuery("select @@session.mpp_version").Check(testkit.Rows("1")) + tk.MustExec("SET SESSION mpp_version = unspecified") + tk.MustQuery("select @@session.mpp_version").Check(testkit.Rows("unspecified")) + { + tk.MustGetErrMsg("SET SESSION mpp_version = 2", "incorrect value: 2. mpp_version options: -1 (unspecified), 0, 1") + } + { + tk.MustExec("SET GLOBAL mpp_version = 1") + tk.MustQuery("select @@global.mpp_version").Check(testkit.Rows("1")) + tk.MustExec("SET GLOBAL mpp_version = -1") + tk.MustQuery("select @@global.mpp_version").Check(testkit.Rows("-1")) + } +} + +func TestSetMppExchangeCompressionModeVariable(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustGetErrMsg( + "SET SESSION mpp_exchange_compression_mode = 123", + "incorrect value: `123`. mpp_exchange_compression_mode options: NONE, FAST, HIGH_COMPRESSION, UNSPECIFIED") + tk.MustQuery("select @@session.mpp_exchange_compression_mode").Check(testkit.Rows("UNSPECIFIED")) + + tk.MustExec("SET SESSION mpp_exchange_compression_mode = none") + tk.MustQuery("select @@session.mpp_exchange_compression_mode").Check(testkit.Rows("none")) + tk.MustExec("SET SESSION mpp_exchange_compression_mode = fast") + tk.MustQuery("select @@session.mpp_exchange_compression_mode").Check(testkit.Rows("fast")) + tk.MustExec("SET SESSION mpp_exchange_compression_mode = HIGH_COMPRESSION") + tk.MustQuery("select @@session.mpp_exchange_compression_mode").Check(testkit.Rows("HIGH_COMPRESSION")) + + { + tk.MustExec("SET GLOBAL mpp_exchange_compression_mode = none") + tk.MustQuery("select @@global.mpp_exchange_compression_mode").Check(testkit.Rows("none")) + } + { + tk.MustExec("SET mpp_version = 0") + tk.MustExec("SET mpp_exchange_compression_mode = unspecified") + require.Equal(t, len(tk.Session().GetSessionVars().StmtCtx.GetWarnings()), 0) + } + { + tk.MustExec("SET mpp_version = 0") + tk.MustExec("SET mpp_exchange_compression_mode = HIGH_COMPRESSION") + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + require.Equal(t, len(warnings), 1) + require.Equal(t, warnings[0].Err.Error(), "mpp exchange compression won't work under current mpp version 0") + } +} diff --git a/executor/simple_test.go b/executor/simple_test.go index 4eb355778b954..31f2b719d84bc 100644 --- a/executor/simple_test.go +++ b/executor/simple_test.go @@ -129,7 +129,7 @@ func TestUserAttributes(t *testing.T) { rootTK.MustExec("alter user usr1 comment 'comment1'") rootTK.MustQuery("select user_attributes from mysql.user where user = 'usr1'").Check(testkit.Rows(`{"metadata": {"comment": "comment1"}, "resource_group": "default"}`)) rootTK.MustExec("set global tidb_enable_resource_control = 'on'") - rootTK.MustExec("CREATE RESOURCE GROUP rg1 rru_per_sec = 100 wru_per_sec = 200") + rootTK.MustExec("CREATE RESOURCE GROUP rg1 ru_per_sec = 100") rootTK.MustExec("alter user usr1 resource group rg1") rootTK.MustQuery("select user_attributes from mysql.user where user = 'usr1'").Check(testkit.Rows(`{"metadata": {"comment": "comment1"}, "resource_group": "rg1"}`)) } diff --git a/executor/tiflashtest/BUILD.bazel b/executor/tiflashtest/BUILD.bazel index c7678e569522d..0e6244f1b2f90 100644 --- a/executor/tiflashtest/BUILD.bazel +++ b/executor/tiflashtest/BUILD.bazel @@ -14,6 +14,7 @@ go_test( "//config", "//domain", "//executor", + "//kv", "//meta/autoid", "//parser/terror", "//planner/core", @@ -22,6 +23,7 @@ go_test( "//testkit", "//testkit/external", "//util/israce", + "//util/tiflashcompute", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/metapb", diff --git a/executor/tiflashtest/tiflash_test.go b/executor/tiflashtest/tiflash_test.go index fec246a5c5057..0fd41eb4872cc 100644 --- a/executor/tiflashtest/tiflash_test.go +++ b/executor/tiflashtest/tiflash_test.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/executor" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/terror" plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/store/mockstore" @@ -37,6 +38,7 @@ import ( "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/external" "github.com/pingcap/tidb/util/israce" + "github.com/pingcap/tidb/util/tiflashcompute" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/testutils" ) @@ -628,10 +630,41 @@ func TestDispatchTaskRetry(t *testing.T) { require.NoError(t, err) tk.MustExec("set @@session.tidb_enforce_mpp=ON") require.Nil(t, failpoint.Enable("github.com/pingcap/tidb/store/mockstore/unistore/mppDispatchTimeout", "3*return(true)")) - tk.MustQuery("select count(*) from t").Check(testkit.Rows("4")) + tk.MustQuery("select count(*) from t group by b").Check(testkit.Rows("4")) require.Nil(t, failpoint.Disable("github.com/pingcap/tidb/store/mockstore/unistore/mppDispatchTimeout")) } +func TestMppVersionError(t *testing.T) { + store := testkit.CreateMockStore(t, withMockTiFlash(2)) + 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 primary key, b int not null)") + tk.MustExec("alter table t set tiflash replica 1") + tk.MustExec("insert into t values(1,0),(2,0),(3,0),(4,0)") + tb := external.GetTableByName(t, tk, "test", "t") + err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) + require.NoError(t, err) + tk.MustExec("set @@session.tidb_enforce_mpp=ON") + { + item := fmt.Sprintf("return(%d)", kv.GetNewestMppVersion()+1) + require.Nil(t, failpoint.Enable("github.com/pingcap/tidb/store/mockstore/unistore/MppVersionError", item)) + } + { + err := tk.QueryToErr("select count(*) from t group by b") + require.Error(t, err) + } + require.Nil(t, failpoint.Disable("github.com/pingcap/tidb/store/mockstore/unistore/MppVersionError")) + { + item := fmt.Sprintf("return(%d)", kv.GetNewestMppVersion()) + require.Nil(t, failpoint.Enable("github.com/pingcap/tidb/store/mockstore/unistore/MppVersionError", item)) + } + { + tk.MustQuery("select count(*) from t group by b").Check(testkit.Rows("4")) + } + require.Nil(t, failpoint.Disable("github.com/pingcap/tidb/store/mockstore/unistore/MppVersionError")) +} + func TestCancelMppTasks(t *testing.T) { var hang = "github.com/pingcap/tidb/store/mockstore/unistore/mppRecvHang" store := testkit.CreateMockStore(t, withMockTiFlash(2)) @@ -1258,6 +1291,12 @@ func TestDisaggregatedTiFlash(t *testing.T) { config.UpdateGlobal(func(conf *config.Config) { conf.DisaggregatedTiFlash = true }) + defer config.UpdateGlobal(func(conf *config.Config) { + conf.DisaggregatedTiFlash = false + }) + err := tiflashcompute.InitGlobalTopoFetcher(tiflashcompute.TestASStr, "", "", false) + require.NoError(t, err) + store := testkit.CreateMockStore(t, withMockTiFlash(2)) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -1265,17 +1304,50 @@ func TestDisaggregatedTiFlash(t *testing.T) { tk.MustExec("create table t(c1 int)") tk.MustExec("alter table t set tiflash replica 1") tb := external.GetTableByName(t, tk, "test", "t") - err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) + err = domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) require.NoError(t, err) tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") err = tk.ExecToErr("select * from t;") - require.Contains(t, err.Error(), "tiflash_compute node is unavailable") + // Expect error, because TestAutoScaler return empty topo. + require.Contains(t, err.Error(), "Cannot find proper topo from AutoScaler") + + err = tiflashcompute.InitGlobalTopoFetcher(tiflashcompute.AWSASStr, "", "", false) + require.NoError(t, err) + err = tk.ExecToErr("select * from t;") + // Expect error, because AWSAutoScaler is not setup, so http request will fail. + require.Contains(t, err.Error(), "[util:1815]Internal : get tiflash_compute topology failed") +} +// todo: remove this after AutoScaler is stable. +func TestDisaggregatedTiFlashNonAutoScaler(t *testing.T) { config.UpdateGlobal(func(conf *config.Config) { + conf.DisaggregatedTiFlash = true + conf.UseAutoScaler = false + }) + defer config.UpdateGlobal(func(conf *config.Config) { conf.DisaggregatedTiFlash = false + conf.UseAutoScaler = true }) - tk.MustQuery("select * from t;").Check(testkit.Rows()) + + // Setting globalTopoFetcher to nil to can make sure cannot fetch topo from AutoScaler. + err := tiflashcompute.InitGlobalTopoFetcher(tiflashcompute.InvalidASStr, "", "", false) + require.Contains(t, err.Error(), "unexpected topo fetch type. expect: mock or aws or gcp, got invalid") + + store := testkit.CreateMockStore(t, withMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(c1 int)") + tk.MustExec("alter table t set tiflash replica 1") + tb := external.GetTableByName(t, tk, "test", "t") + err = domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) + require.NoError(t, err) + tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") + + err = tk.ExecToErr("select * from t;") + // This error message means we use PD instead of AutoScaler. + require.Contains(t, err.Error(), "tiflash_compute node is unavailable") } func TestDisaggregatedTiFlashQuery(t *testing.T) { @@ -1316,17 +1388,40 @@ func TestDisaggregatedTiFlashQuery(t *testing.T) { require.NoError(t, err) tk.MustQuery("explain select * from t1 where c1 < 2").Check(testkit.Rows( "PartitionUnion_10 9970.00 root ", - "├─TableReader_15 3323.33 root data:ExchangeSender_14", + "├─TableReader_15 3323.33 root MppVersion: 1, data:ExchangeSender_14", "│ └─ExchangeSender_14 3323.33 mpp[tiflash] ExchangeType: PassThrough", "│ └─Selection_13 3323.33 mpp[tiflash] lt(test.t1.c1, 2)", "│ └─TableFullScan_12 10000.00 mpp[tiflash] table:t1, partition:p0 keep order:false, stats:pseudo", - "├─TableReader_19 3323.33 root data:ExchangeSender_18", + "├─TableReader_19 3323.33 root MppVersion: 1, data:ExchangeSender_18", "│ └─ExchangeSender_18 3323.33 mpp[tiflash] ExchangeType: PassThrough", "│ └─Selection_17 3323.33 mpp[tiflash] lt(test.t1.c1, 2)", "│ └─TableFullScan_16 10000.00 mpp[tiflash] table:t1, partition:p1 keep order:false, stats:pseudo", - "└─TableReader_23 3323.33 root data:ExchangeSender_22", + "└─TableReader_23 3323.33 root MppVersion: 1, data:ExchangeSender_22", " └─ExchangeSender_22 3323.33 mpp[tiflash] ExchangeType: PassThrough", " └─Selection_21 3323.33 mpp[tiflash] lt(test.t1.c1, 2)", " └─TableFullScan_20 10000.00 mpp[tiflash] table:t1, partition:p2 keep order:false, stats:pseudo")) // tk.MustQuery("select * from t1 where c1 < 2").Check(testkit.Rows("1 1")) } + +func TestMPPMemoryTracker(t *testing.T) { + store := testkit.CreateMockStore(t, withMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + tk.MustExec("set tidb_mem_quota_query = 1 << 30") + tk.MustExec("set global tidb_mem_oom_action = 'CANCEL'") + tk.MustExec("use test") + tk.MustExec("create table t(a int);") + tk.MustExec("insert into t values (1);") + tk.MustExec("alter table t set tiflash replica 1") + tb := external.GetTableByName(t, tk, "test", "t") + err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) + require.NoError(t, err) + tk.MustExec("set tidb_enforce_mpp = on;") + tk.MustQuery("select * from t").Check(testkit.Rows("1")) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/store/copr/testMPPOOMPanic", `return(true)`)) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/store/copr/testMPPOOMPanic")) + }() + err = tk.QueryToErr("select * from t") + require.NotNil(t, err) + require.True(t, strings.Contains(err.Error(), "Out Of Memory Quota!")) +} diff --git a/expression/multi_valued_index_test.go b/expression/multi_valued_index_test.go index 1172d06f78986..b749b4c94d9ba 100644 --- a/expression/multi_valued_index_test.go +++ b/expression/multi_valued_index_test.go @@ -46,6 +46,7 @@ func TestMultiValuedIndexDDL(t *testing.T) { tk.MustExec("drop table t") tk.MustGetErrCode("CREATE TABLE t(x INT, KEY k ((1 AND CAST(JSON_ARRAY(x) AS UNSIGNED ARRAY))));", errno.ErrNotSupportedYet) tk.MustGetErrCode("CREATE TABLE t1 (f1 json, key mvi((cast(cast(f1 as unsigned array) as unsigned array))));", errno.ErrNotSupportedYet) + tk.MustGetErrCode("CREATE TABLE t1 (f1 json, primary key mvi((cast(cast(f1 as unsigned array) as unsigned array))));", errno.ErrNotSupportedYet) tk.MustGetErrCode("CREATE TABLE t1 (f1 json, key mvi((cast(f1->>'$[*]' as unsigned array))));", errno.ErrInvalidTypeForJSON) tk.MustGetErrCode("CREATE TABLE t1 (f1 json, key mvi((cast(f1->'$[*]' as year array))));", errno.ErrNotSupportedYet) tk.MustGetErrCode("CREATE TABLE t1 (f1 json, key mvi((cast(f1->'$[*]' as json array))));", errno.ErrNotSupportedYet) @@ -75,6 +76,9 @@ func TestMultiValuedIndexDDL(t *testing.T) { tk.MustExec("drop table t") tk.MustExec("set names gbk") tk.MustExec("create table t(a json, b int, index idx3(b, (cast(a as char(10) array))));") + + tk.MustExec("CREATE TABLE users (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, doc JSON);") + tk.MustExecToErr("CREATE TABLE t (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, doc JSON, FOREIGN KEY fk_user_id ((cast(doc->'$[*]' as signed array))) REFERENCES users(id));") } func TestMultiValuedIndexDML(t *testing.T) { diff --git a/go.mod b/go.mod index 88bc1f0fd6e53..94def97907765 100644 --- a/go.mod +++ b/go.mod @@ -33,7 +33,7 @@ require ( github.com/docker/go-units v0.4.0 github.com/emirpasic/gods v1.18.1 github.com/fatanugraha/noloopclosure v0.1.1 - github.com/fatih/color v1.13.0 + github.com/fatih/color v1.14.1 github.com/fsouza/fake-gcs-server v1.19.0 github.com/go-sql-driver/mysql v1.7.0 github.com/gogo/protobuf v1.3.2 @@ -61,7 +61,7 @@ require ( github.com/klauspost/compress v1.15.13 github.com/kyoh86/exportloopref v0.1.8 github.com/lestrrat-go/jwx/v2 v2.0.6 - github.com/mgechev/revive v1.2.4 + github.com/mgechev/revive v1.2.5 github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7 github.com/nishanths/predeclared v0.2.2 github.com/opentracing/basictracer-go v1.0.0 @@ -71,7 +71,7 @@ require ( github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32 github.com/pingcap/failpoint v0.0.0-20220423142525-ae43b7f4e5c3 github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059 - github.com/pingcap/kvproto v0.0.0-20230119031034-25f1909b7934 + github.com/pingcap/kvproto v0.0.0-20230131104319-a7c51106dfe7 github.com/pingcap/log v1.1.1-0.20221116035753-734d527bc87c github.com/pingcap/sysutil v0.0.0-20220114020952-ea68d2dbf5b4 github.com/pingcap/tidb/parser v0.0.0-20211011031125-9b13dc409c5e @@ -93,7 +93,7 @@ require ( github.com/tdakkota/asciicheck v0.1.1 github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 github.com/tikv/client-go/v2 v2.0.5-0.20230120021435-f89383775234 - github.com/tikv/pd v1.1.0-beta.0.20230119114149-402c2bfee2f3 + github.com/tikv/pd v1.1.0-beta.0.20230201064005-6ca9a3398f15 github.com/tikv/pd/client v0.0.0-20230119115149-5c518d079b93 github.com/timakin/bodyclose v0.0.0-20210704033933-f49887972144 github.com/twmb/murmur3 v1.1.3 @@ -151,7 +151,7 @@ require ( github.com/bmatcuk/doublestar/v2 v2.0.4 // indirect github.com/cespare/xxhash v1.1.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/chavacava/garif v0.0.0-20220630083739-93517212f375 // indirect + github.com/chavacava/garif v0.0.0-20221024190013-b3ef35877348 // indirect github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f // indirect github.com/cockroachdb/redact v1.0.8 // indirect github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2 // indirect @@ -207,7 +207,7 @@ require ( github.com/lestrrat-go/option v1.0.0 // indirect github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.16 // indirect + github.com/mattn/go-isatty v0.0.17 // indirect github.com/mattn/go-runewidth v0.0.14 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect github.com/mitchellh/copystructure v1.0.0 // indirect @@ -230,7 +230,7 @@ require ( github.com/prometheus/tsdb v0.8.0 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 // indirect - github.com/rivo/uniseg v0.4.2 // indirect + github.com/rivo/uniseg v0.4.3 // indirect github.com/rogpeppe/go-internal v1.6.1 // indirect github.com/shopspring/decimal v1.2.0 // indirect github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 // indirect diff --git a/go.sum b/go.sum index d74e95aeb8783..c5964185fa6c5 100644 --- a/go.sum +++ b/go.sum @@ -490,8 +490,8 @@ github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/charithe/durationcheck v0.0.9 h1:mPP4ucLrf/rKZiIG/a9IPXHGlh8p4CzgpyTy6EEutYk= github.com/charithe/durationcheck v0.0.9/go.mod h1:SSbRIBVfMjCi/kEB6K65XEA83D6prSM8ap1UCpNKtgg= -github.com/chavacava/garif v0.0.0-20220630083739-93517212f375 h1:E7LT642ysztPWE0dfz43cWOvMiF42DyTRC+eZIaO4yI= -github.com/chavacava/garif v0.0.0-20220630083739-93517212f375/go.mod h1:4m1Rv7xfuwWPNKXlThldNuJvutYM6J95wNuuVmn55To= +github.com/chavacava/garif v0.0.0-20221024190013-b3ef35877348 h1:cy5GCEZLUCshCGCRRUjxHrDUqkB4l5cuUt3ShEckQEo= +github.com/chavacava/garif v0.0.0-20221024190013-b3ef35877348/go.mod h1:f/miWtG3SSuTxKsNK3o58H1xl+XV6ZIfbC6p7lPPB8U= github.com/cheggaaa/pb/v3 v3.0.8 h1:bC8oemdChbke2FHIIGy9mn4DPJ2caZYQnfbRqwmdCoA= github.com/cheggaaa/pb/v3 v3.0.8/go.mod h1:UICbiLec/XO6Hw6k+BHEtHeQFzzBH4i2/qk/ow1EJTA= github.com/cheynewallace/tabby v1.1.1 h1:JvUR8waht4Y0S3JF17G6Vhyt+FRhnqVCkk8l4YrOU54= @@ -614,8 +614,8 @@ github.com/fatanugraha/noloopclosure v0.1.1 h1:AhepjAikNpk50qTZoipHZqeZtnyKT/C2T github.com/fatanugraha/noloopclosure v0.1.1/go.mod h1:Mi9CiG5QvEgvPLtZLsTzjYwjIDnWAbo10r0BG7JpJII= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= -github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= -github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.14.1 h1:qfhVLaG5s+nCROl1zJsZRxFeYrHLqWroPOQ8BWiNb4w= +github.com/fatih/color v1.14.1/go.mod h1:2oHN61fhTpgcxD3TSWCgKDiH1+x4OiDVVGH8WlgGZGg= github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= @@ -1013,7 +1013,6 @@ github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czP github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= @@ -1021,9 +1020,9 @@ github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hd github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= +github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= @@ -1037,8 +1036,8 @@ github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfr github.com/maxatome/go-testdeep v1.11.0 h1:Tgh5efyCYyJFGUYiT0qxBSIDeXw0F5zSoatlou685kk= github.com/mediocregopher/mediocre-go-lib v0.0.0-20181029021733-cb65787f37ed/go.mod h1:dSsfyI2zABAdhcbvkXqgxOxrCsbYeHCPgrZkku60dSg= github.com/mediocregopher/radix/v3 v3.3.0/go.mod h1:EmfVyvspXz1uZEyPBMyGK+kjWiKQGvsUt6O3Pj+LDCQ= -github.com/mgechev/revive v1.2.4 h1:+2Hd/S8oO2H0Ikq2+egtNwQsVhAeELHjxjIUFX5ajLI= -github.com/mgechev/revive v1.2.4/go.mod h1:iAWlQishqCuj4yhV24FTnKSXGpbAA+0SckXB8GQMX/Q= +github.com/mgechev/revive v1.2.5 h1:UF9AR8pOAuwNmhXj2odp4mxv9Nx2qUIwVz8ZsU+Mbec= +github.com/mgechev/revive v1.2.5/go.mod h1:nFOXent79jMTISAfOAasKfy0Z2Ejq0WX7Qn/KAdYopI= github.com/microcosm-cc/bluemonday v1.0.2/go.mod h1:iVP4YcDBq+n/5fb23BhYFvIMq/leAFZyRl6bYmGDlGc= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.10/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= @@ -1144,8 +1143,9 @@ github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059/go.mod h1:fMRU1BA1y+r89 github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989 h1:surzm05a8C9dN8dIUmo4Be2+pMRb6f55i+UIYrluu2E= github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989/go.mod h1:O17XtbryoCJhkKGbT62+L2OlrniwqiGLSqrmdHCMzZw= github.com/pingcap/kvproto v0.0.0-20191211054548-3c6b38ea5107/go.mod h1:WWLmULLO7l8IOcQG+t+ItJ3fEcrL5FxF0Wu+HrMy26w= -github.com/pingcap/kvproto v0.0.0-20230119031034-25f1909b7934 h1:LB+BrfyO5fsz5pwN3V4HvTrpZTAmsjB4VkCEBLbjYUw= github.com/pingcap/kvproto v0.0.0-20230119031034-25f1909b7934/go.mod h1:+on3Lfk/fb1lXkud3XvskJumhSIEEgN2TTbMObUlrxE= +github.com/pingcap/kvproto v0.0.0-20230131104319-a7c51106dfe7 h1:oYUK4V5PMlyIooU/+pPkKrJ3vELwcuuCNyKKlqSQa5c= +github.com/pingcap/kvproto v0.0.0-20230131104319-a7c51106dfe7/go.mod h1:+on3Lfk/fb1lXkud3XvskJumhSIEEgN2TTbMObUlrxE= github.com/pingcap/log v0.0.0-20191012051959-b742a5d432e9/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8= github.com/pingcap/log v0.0.0-20210625125904-98ed8e2eb1c7/go.mod h1:8AanEdAHATuRurdGxZXBz0At+9avep+ub7U1AGYLIMM= github.com/pingcap/log v1.1.0/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4= @@ -1208,8 +1208,8 @@ github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6O github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/rivo/uniseg v0.4.2 h1:YwD0ulJSJytLpiaWua0sBDusfsCZohxjxzVTYjwxfV8= -github.com/rivo/uniseg v0.4.2/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= +github.com/rivo/uniseg v0.4.3 h1:utMvzDsuh3suAEnhH0RdHmoPbU648o6CvXxTx4SBMOw= +github.com/rivo/uniseg v0.4.3/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rlmcpherson/s3gof3r v0.5.0/go.mod h1:s7vv7SMDPInkitQMuZzH615G7yWHdrU2r/Go7Bo71Rs= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= @@ -1310,8 +1310,8 @@ github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a h1:J/YdBZ46WKpXsxsW github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a/go.mod h1:h4xBhSNtOeEosLJ4P7JyKXX7Cabg7AVkWCK5gV2vOrM= github.com/tikv/client-go/v2 v2.0.5-0.20230120021435-f89383775234 h1:2BmijiUk1Hcv0z58DVk4ypwaNmgutzLc2YJm0SHPEWE= github.com/tikv/client-go/v2 v2.0.5-0.20230120021435-f89383775234/go.mod h1:jc7J2EbNeVvU6eXmB50wAGrTPyJwdi+0ENccMXMFSpw= -github.com/tikv/pd v1.1.0-beta.0.20230119114149-402c2bfee2f3 h1:cj3bhdIBJcLL2304EDEmd3eX+r73+hbGSYRFn/APiDU= -github.com/tikv/pd v1.1.0-beta.0.20230119114149-402c2bfee2f3/go.mod h1:IFQZ85uu1438yp7Tb0xCgvw/BdSPReB9zcJsxXbyTP4= +github.com/tikv/pd v1.1.0-beta.0.20230201064005-6ca9a3398f15 h1:ef+kODGby/rmF9fabJzqRM15NcGufkTRftROdy7jvAk= +github.com/tikv/pd v1.1.0-beta.0.20230201064005-6ca9a3398f15/go.mod h1:UnfZJ+ykNsVbQgo/CZ3NFyHnLJ/pQGlBD0M/WgxFHMQ= github.com/tikv/pd/client v0.0.0-20230119115149-5c518d079b93 h1:KK5bx0KLcpYUCnuQ06THPYT6QdAMfvwAtRQ0saVGD7k= github.com/tikv/pd/client v0.0.0-20230119115149-5c518d079b93/go.mod h1:NrbwVp9afaCmJjJEwFNtEQWfCChAW1ndnwjteHHS+d0= github.com/timakin/bodyclose v0.0.0-20210704033933-f49887972144 h1:kl4KhGNsJIbDHS9/4U9yQo1UcPQM0kOMJHn29EoH/Ro= diff --git a/infoschema/tables.go b/infoschema/tables.go index 728b8cf1aa5a5..a38319a05c63b 100644 --- a/infoschema/tables.go +++ b/infoschema/tables.go @@ -1593,8 +1593,7 @@ var tableMemoryUsageOpsHistoryCols = []columnInfo{ var tableResourceGroupsCols = []columnInfo{ {name: "GROUP_ID", tp: mysql.TypeLonglong, size: 64, flag: mysql.NotNullFlag}, {name: "GROUP_NAME", tp: mysql.TypeVarchar, size: 512, flag: mysql.NotNullFlag}, - {name: "RRU_PER_SECOND", tp: mysql.TypeLonglong, size: 64}, - {name: "WRU_PER_SECOND", tp: mysql.TypeLonglong, size: 64}, + {name: "RU_PER_SECOND", tp: mysql.TypeLonglong, size: 64}, // {name: "BURSTABLE", tp: mysql.TypeVarchar, size: 10}, } diff --git a/kv/BUILD.bazel b/kv/BUILD.bazel index 992d99d382e42..309251993d7f0 100644 --- a/kv/BUILD.bazel +++ b/kv/BUILD.bazel @@ -30,6 +30,7 @@ go_library( "//types", "//util/codec", "//util/dbterror", + "//util/intest", "//util/logutil", "//util/memory", "//util/set", @@ -83,6 +84,7 @@ go_test( "@com_github_pingcap_kvproto//pkg/coprocessor", "@com_github_pingcap_kvproto//pkg/deadlock", "@com_github_pingcap_kvproto//pkg/kvrpcpb", + "@com_github_pingcap_tipb//go-tipb", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//oracle", diff --git a/kv/key.go b/kv/key.go index 6b5ca28400721..3c243a06ed2eb 100644 --- a/kv/key.go +++ b/kv/key.go @@ -149,6 +149,7 @@ type Handle interface { // IntValue returns the int64 value if IsInt is true, it panics if IsInt returns false. IntValue() int64 // Next returns the minimum handle that is greater than this handle. + // The returned handle is not guaranteed to be able to decode. Next() Handle // Equal returns if the handle equals to another handle, it panics if the types are different. Equal(h Handle) bool @@ -299,6 +300,7 @@ func (*CommonHandle) IntValue() int64 { } // Next implements the Handle interface. +// Note that the returned encoded field is not guaranteed to be able to decode. func (ch *CommonHandle) Next() Handle { return &CommonHandle{ encoded: Key(ch.encoded).PrefixNext(), diff --git a/kv/mpp.go b/kv/mpp.go index de0a8e8654528..095352c02832a 100644 --- a/kv/mpp.go +++ b/kv/mpp.go @@ -16,11 +16,66 @@ package kv import ( "context" + "strconv" + "strings" "time" "github.com/pingcap/kvproto/pkg/mpp" + "github.com/pingcap/tidb/util/memory" + "github.com/pingcap/tipb/go-tipb" ) +// MppVersion indicates the mpp-version used to build mpp plan +type MppVersion int64 + +const ( + // MppVersionV0 supports TiFlash version [~, ~] + MppVersionV0 MppVersion = iota + + // MppVersionV1 supports TiFlash version [v6.6.x, ~] + MppVersionV1 + + // MppVersionV2 + // MppVersionV3 + + mppVersionMax + + newestMppVersion MppVersion = mppVersionMax - 1 + + // MppVersionUnspecified means the illegal or unspecified version, it only used in TiDB. + MppVersionUnspecified MppVersion = -1 + + // MppVersionUnspecifiedName denotes name of UNSPECIFIED mpp version + MppVersionUnspecifiedName string = "UNSPECIFIED" +) + +// ToInt64 transforms MppVersion to int64 +func (v MppVersion) ToInt64() int64 { + return int64(v) +} + +// ToMppVersion transforms string to MppVersion +func ToMppVersion(name string) (MppVersion, bool) { + name = strings.ToUpper(name) + if name == MppVersionUnspecifiedName { + return MppVersionUnspecified, true + } + v, err := strconv.ParseInt(name, 10, 64) + if err != nil { + return MppVersionUnspecified, false + } + version := MppVersion(v) + if version >= MppVersionUnspecified && version <= newestMppVersion { + return version, true + } + return MppVersionUnspecified, false +} + +// GetNewestMppVersion returns the mpp-version can be used in mpp plan +func GetNewestMppVersion() MppVersion { + return newestMppVersion +} + // MPPTaskMeta means the meta info such as location of a mpp task. type MPPTaskMeta interface { // GetAddress indicates which node this task should execute on. @@ -40,7 +95,8 @@ type MPPTask struct { ID int64 // mppTaskID StartTs uint64 MppQueryID MPPQueryID - TableID int64 // physical table id + TableID int64 // physical table id + MppVersion MppVersion // mpp version PartitionTableIDs []int64 IsDisaggregatedTiFlashStaticPrune bool @@ -54,6 +110,7 @@ func (t *MPPTask) ToPB() *mpp.TaskMeta { LocalQueryId: t.MppQueryID.LocalQueryID, ServerId: t.MppQueryID.ServerID, TaskId: t.ID, + MppVersion: t.MppVersion.ToInt64(), } if t.ID != -1 { meta.Address = t.Meta.GetAddress() @@ -94,9 +151,8 @@ type MPPClient interface { // ConstructMPPTasks schedules task for a plan fragment. // TODO:: This interface will be refined after we support more executors. ConstructMPPTasks(context.Context, *MPPBuildTasksRequest, time.Duration) ([]MPPTaskMeta, error) - // DispatchMPPTasks dispatches ALL mpp requests at once, and returns an iterator that transfers the data. - DispatchMPPTasks(ctx context.Context, vars interface{}, reqs []*MPPDispatchRequest, needTriggerFallback bool, startTs uint64, mppQueryID MPPQueryID) Response + DispatchMPPTasks(ctx context.Context, vars interface{}, reqs []*MPPDispatchRequest, needTriggerFallback bool, startTs uint64, mppQueryID MPPQueryID, mppVersion MppVersion, memTracker *memory.Tracker) Response } // MPPBuildTasksRequest request the stores allocation for a mpp plan fragment. @@ -107,3 +163,56 @@ type MPPBuildTasksRequest struct { PartitionIDAndRanges []PartitionIDAndRanges } + +// ExchangeCompressionMode means the compress method used in exchange operator +type ExchangeCompressionMode int + +const ( + // ExchangeCompressionModeNONE indicates no compression + ExchangeCompressionModeNONE ExchangeCompressionMode = iota + // ExchangeCompressionModeFast indicates fast compression/decompression speed, compression ratio is lower than HC mode + ExchangeCompressionModeFast + // ExchangeCompressionModeHC indicates high compression (HC) ratio mode + ExchangeCompressionModeHC + // ExchangeCompressionModeUnspecified indicates unspecified compress method, let TiDB choose one + ExchangeCompressionModeUnspecified + + // RecommendedExchangeCompressionMode indicates recommended compression mode + RecommendedExchangeCompressionMode ExchangeCompressionMode = ExchangeCompressionModeFast + + exchangeCompressionModeUnspecifiedName string = "UNSPECIFIED" +) + +// Name returns the name of ExchangeCompressionMode +func (t ExchangeCompressionMode) Name() string { + if t == ExchangeCompressionModeUnspecified { + return exchangeCompressionModeUnspecifiedName + } + return t.ToTipbCompressionMode().String() +} + +// ToExchangeCompressionMode returns the ExchangeCompressionMode from name +func ToExchangeCompressionMode(name string) (ExchangeCompressionMode, bool) { + name = strings.ToUpper(name) + if name == exchangeCompressionModeUnspecifiedName { + return ExchangeCompressionModeUnspecified, true + } + value, ok := tipb.CompressionMode_value[name] + if ok { + return ExchangeCompressionMode(value), true + } + return ExchangeCompressionModeNONE, false +} + +// ToTipbCompressionMode returns tipb.CompressionMode from kv.ExchangeCompressionMode +func (t ExchangeCompressionMode) ToTipbCompressionMode() tipb.CompressionMode { + switch t { + case ExchangeCompressionModeNONE: + return tipb.CompressionMode_NONE + case ExchangeCompressionModeFast: + return tipb.CompressionMode_FAST + case ExchangeCompressionModeHC: + return tipb.CompressionMode_HIGH_COMPRESSION + } + return tipb.CompressionMode_NONE +} diff --git a/kv/txn.go b/kv/txn.go index 035f2aa662eca..fbbe6bdf27137 100644 --- a/kv/txn.go +++ b/kv/txn.go @@ -17,7 +17,6 @@ package kv import ( "context" "errors" - "flag" "fmt" "math" "math/rand" @@ -26,6 +25,7 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/logutil" "github.com/tikv/client-go/v2/oracle" "go.uber.org/zap" @@ -206,7 +206,7 @@ func setRequestSourceForInnerTxn(ctx context.Context, txn Transaction) { } // panic in test mode in case there are requests without source in the future. // log warnings in production mode. - if flag.Lookup("test.v") != nil || flag.Lookup("check.v") != nil { + if intest.InTest { panic("unexpected no source type context, if you see this error, " + "the `RequestSourceTypeKey` is missing in your context") } else { diff --git a/kv/version_test.go b/kv/version_test.go index 1a2aa30143d10..d0b0a810e3f45 100644 --- a/kv/version_test.go +++ b/kv/version_test.go @@ -17,6 +17,7 @@ package kv import ( "testing" + "github.com/pingcap/tipb/go-tipb" "github.com/stretchr/testify/assert" ) @@ -30,3 +31,57 @@ func TestVersion(t *testing.T) { assert.True(t, eq == 0) assert.True(t, MinVersion.Cmp(MaxVersion) < 0) } + +func TestMppVersion(t *testing.T) { + assert.Equal(t, int64(1), GetNewestMppVersion().ToInt64()) + { + v, ok := ToMppVersion("unspecified") + assert.True(t, ok) + assert.Equal(t, v, MppVersionUnspecified) + } + { + v, ok := ToMppVersion("-1") + assert.True(t, ok) + assert.Equal(t, v, MppVersionUnspecified) + } + { + v, ok := ToMppVersion("0") + assert.True(t, ok) + assert.Equal(t, v, MppVersionV0) + } + { + v, ok := ToMppVersion("1") + assert.True(t, ok) + assert.Equal(t, v, MppVersionV1) + } +} + +func TestExchangeCompressionMode(t *testing.T) { + assert.Equal(t, "UNSPECIFIED", ExchangeCompressionModeUnspecified.Name()) + { + a, ok := ToExchangeCompressionMode("UNSPECIFIED") + assert.Equal(t, a, ExchangeCompressionModeUnspecified) + assert.True(t, ok) + } + assert.Equal(t, "NONE", ExchangeCompressionModeNONE.Name()) + { + a, ok := ToExchangeCompressionMode("NONE") + assert.Equal(t, a, ExchangeCompressionModeNONE) + assert.True(t, ok) + } + assert.Equal(t, "FAST", ExchangeCompressionModeFast.Name()) + { + a, ok := ToExchangeCompressionMode("FAST") + assert.Equal(t, a, ExchangeCompressionModeFast) + assert.True(t, ok) + } + assert.Equal(t, "HIGH_COMPRESSION", ExchangeCompressionModeHC.Name()) + { + a, ok := ToExchangeCompressionMode("HIGH_COMPRESSION") + assert.Equal(t, a, ExchangeCompressionModeHC) + assert.True(t, ok) + } + // default `FAST` + assert.Equal(t, ExchangeCompressionModeFast, RecommendedExchangeCompressionMode) + assert.Equal(t, tipb.CompressionMode_FAST, RecommendedExchangeCompressionMode.ToTipbCompressionMode()) +} diff --git a/meta/meta.go b/meta/meta.go index 36a4b0730d00e..eec828cfbde0b 100644 --- a/meta/meta.go +++ b/meta/meta.go @@ -123,6 +123,25 @@ var ( ErrInvalidString = dbterror.ClassMeta.NewStd(errno.ErrInvalidCharacterString) ) +// DDLTableVersion is to display ddl related table versions +type DDLTableVersion int + +const ( + // InitDDLTableVersion is the original version. + InitDDLTableVersion DDLTableVersion = 0 + // BaseDDLTableVersion is for support concurrent DDL, it added tidb_ddl_job, tidb_ddl_reorg and tidb_ddl_history. + BaseDDLTableVersion DDLTableVersion = 1 + // MDLTableVersion is for support MDL tables. + MDLTableVersion DDLTableVersion = 2 + // BackfillTableVersion is for support distributed reorg stage, it added tidb_ddl_backfill, tidb_ddl_backfill_history. + BackfillTableVersion DDLTableVersion = 3 +) + +// Bytes returns the byte slice. +func (ver DDLTableVersion) Bytes() []byte { + return []byte(strconv.Itoa(int(ver))) +} + // Meta is for handling meta information in a transaction. type Meta struct { txn *structure.TxStructure @@ -636,15 +655,25 @@ func (m *Meta) CreateTableOrView(dbID int64, tableInfo *model.TableInfo) error { } // SetDDLTables write a key into storage. -func (m *Meta) SetDDLTables() error { - err := m.txn.Set(mDDLTableVersion, []byte("1")) +func (m *Meta) SetDDLTables(ddlTableVersion DDLTableVersion) error { + err := m.txn.Set(mDDLTableVersion, ddlTableVersion.Bytes()) return errors.Trace(err) } -// SetMDLTables write a key into storage. -func (m *Meta) SetMDLTables() error { - err := m.txn.Set(mDDLTableVersion, []byte("2")) - return errors.Trace(err) +// CheckDDLTableVersion check if the tables related to concurrent DDL exists. +func (m *Meta) CheckDDLTableVersion() (DDLTableVersion, error) { + v, err := m.txn.Get(mDDLTableVersion) + if err != nil { + return -1, errors.Trace(err) + } + if string(v) == "" { + return InitDDLTableVersion, nil + } + ver, err := strconv.Atoi(string(v)) + if err != nil { + return -1, errors.Trace(err) + } + return DDLTableVersion(ver), nil } // CreateMySQLDatabaseIfNotExists creates mysql schema and return its DB ID. @@ -683,24 +712,6 @@ func (m *Meta) GetSystemDBID() (int64, error) { return 0, nil } -// CheckDDLTableExists check if the tables related to concurrent DDL exists. -func (m *Meta) CheckDDLTableExists() (bool, error) { - v, err := m.txn.Get(mDDLTableVersion) - if err != nil { - return false, errors.Trace(err) - } - return len(v) != 0, nil -} - -// CheckMDLTableExists check if the tables related to concurrent DDL exists. -func (m *Meta) CheckMDLTableExists() (bool, error) { - v, err := m.txn.Get(mDDLTableVersion) - if err != nil { - return false, errors.Trace(err) - } - return bytes.Equal(v, []byte("2")), nil -} - // SetMetadataLock sets the metadata lock. func (m *Meta) SetMetadataLock(b bool) error { var data []byte diff --git a/metrics/grafana/tidb_resource_control.json b/metrics/grafana/tidb_resource_control.json new file mode 100644 index 0000000000000..0d2634a0113c4 --- /dev/null +++ b/metrics/grafana/tidb_resource_control.json @@ -0,0 +1,2073 @@ +{ + "__inputs": [ + { + "name": "DS_TEST-CLUSTER", + "label": "test-cluster", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.5.11" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "${DS_TEST-CLUSTER}", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": null, + "links": [], + "panels": [ + { + "collapsed": false, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 11, + "panels": [], + "title": "Resource Unit", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "The total request unit cost for all resource groups.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 1 + }, + "hiddenSeries": false, + "id": 12, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]) + rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]) + rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "RU", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 1 + }, + "hiddenSeries": false, + "id": 13, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]) + rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]) + rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "RU Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "The read request unit cost for all resource groups.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 8 + }, + "hiddenSeries": false, + "id": 14, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "hide": false, + "instant": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "RRU", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 8 + }, + "hiddenSeries": false, + "id": 15, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_read_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "RRU Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "The write request unit cost for all resource groups.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 15 + }, + "hiddenSeries": false, + "id": 16, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WRU", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 15 + }, + "hiddenSeries": false, + "id": 17, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_unit_write_request_unit_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WRU Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "collapsed": true, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 23 + }, + "id": 18, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 24 + }, + "hiddenSeries": false, + "id": 19, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_request_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name, type)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}-{{type}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_request_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}-total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "KV Request Count", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 24 + }, + "hiddenSeries": false, + "id": 20, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_request_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name, type) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}-{{type}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_request_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}-total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "KV Request Count Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 31 + }, + "hiddenSeries": false, + "id": 21, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_read_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_read_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Bytes Read", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "decimals": null, + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 31 + }, + "hiddenSeries": false, + "id": 22, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_read_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_read_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Bytes Read Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "decimals": null, + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 39 + }, + "hiddenSeries": false, + "id": 23, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_write_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_write_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Bytes Written", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 39 + }, + "hiddenSeries": false, + "id": 24, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_write_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_write_byte_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Bytes Written Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 47 + }, + "hiddenSeries": false, + "id": 25, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_kv_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_kv_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "KV CPU Time", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "decimals": null, + "format": "ms", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 47 + }, + "hiddenSeries": false, + "id": 26, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_kv_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_kv_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "KV CPU Time Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "decimals": null, + "format": "ms", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 55 + }, + "hiddenSeries": false, + "id": 27, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_sql_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name)", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_sql_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "SQL CPU Time", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 55 + }, + "hiddenSeries": false, + "id": 28, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null as zero", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.10", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_sql_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) by (name) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "{{name}}", + "refId": "A", + "step": 40 + }, + { + "exemplar": true, + "expr": "sum(rate(resource_manager_resource_sql_cpu_time_ms_sum{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m])) / on() group_left() sum(rate(tidb_executor_statement_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}[1m]))", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "total", + "refId": "B", + "step": 40 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "SQL CPU Time Per Query", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:869", + "format": "bits", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:870", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "Resource", + "type": "row" + } + ], + "refresh": "30s", + "schemaVersion": 18, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_TEST-CLUSTER}", + "hide": 2, + "includeAll": false, + "label": "K8s-cluster", + "multi": false, + "name": "k8s_cluster", + "options": [], + "query": "label_values(pd_cluster_status, k8s_cluster)", + "refresh": 2, + "regex": "", + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_TEST-CLUSTER}", + "hide": 2, + "includeAll": false, + "label": "tidb_cluster", + "multi": false, + "name": "tidb_cluster", + "options": [], + "query": "label_values(pd_cluster_status{k8s_cluster=\"$k8s_cluster\"}, tidb_cluster)", + "refresh": 2, + "regex": "", + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_TEST-CLUSTER}", + "definition": "label_values(process_start_time_seconds{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", job=\"tidb\"}, instance)", + "hide": 0, + "includeAll": true, + "label": "instance", + "multi": false, + "name": "instance", + "options": [], + "query": "label_values(process_start_time_seconds{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", job=\"tidb\"}, instance)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "Test-Cluster-TiDB-Resource-Control", + "uid": "000000201", + "version": 1 +} diff --git a/parser/ast/ddl.go b/parser/ast/ddl.go index c2649b8f3fb6f..eae414448a0a5 100644 --- a/parser/ast/ddl.go +++ b/parser/ast/ddl.go @@ -2103,17 +2103,21 @@ type ResourceGroupOption struct { Tp ResourceUnitType StrValue string UintValue uint64 + BoolValue bool } type ResourceUnitType int const ( - ResourceRRURate ResourceUnitType = iota - ResourceWRURate - // Native mode + // RU mode + ResourceRURate ResourceUnitType = iota + // Raw mode ResourceUnitCPU ResourceUnitIOReadBandwidth ResourceUnitIOWriteBandwidth + + // Options + ResourceBurstableOpiton ) func (n *ResourceGroupOption) Restore(ctx *format.RestoreCtx) error { @@ -2122,12 +2126,8 @@ func (n *ResourceGroupOption) Restore(ctx *format.RestoreCtx) error { } fn := func() error { switch n.Tp { - case ResourceRRURate: - ctx.WriteKeyWord("RRU_PER_SEC ") - ctx.WritePlain("= ") - ctx.WritePlainf("%d", n.UintValue) - case ResourceWRURate: - ctx.WriteKeyWord("WRU_PER_SEC ") + case ResourceRURate: + ctx.WriteKeyWord("RU_PER_SEC ") ctx.WritePlain("= ") ctx.WritePlainf("%d", n.UintValue) case ResourceUnitCPU: @@ -2142,6 +2142,8 @@ func (n *ResourceGroupOption) Restore(ctx *format.RestoreCtx) error { ctx.WriteKeyWord("IO_WRITE_BANDWIDTH ") ctx.WritePlain("= ") ctx.WriteString(n.StrValue) + case ResourceBurstableOpiton: + ctx.WriteKeyWord("BURSTABLE") default: return errors.Errorf("invalid PlacementOption: %d", n.Tp) } diff --git a/parser/ast/dml.go b/parser/ast/dml.go index 4b14bdc1fbc69..a8b1474b405e6 100644 --- a/parser/ast/dml.go +++ b/parser/ast/dml.go @@ -358,8 +358,8 @@ const ( HintUse IndexHintType = iota + 1 HintIgnore HintForce - HintKeepOrder - HintNoKeepOrder + HintOrderIndex + HintNoOrderIndex ) // IndexHintScope is the type for index hint for join, order by or group by. @@ -390,10 +390,10 @@ func (n *IndexHint) Restore(ctx *format.RestoreCtx) error { indexHintType = "IGNORE INDEX" case HintForce: indexHintType = "FORCE INDEX" - case HintKeepOrder: - indexHintType = "KEEP ORDER" - case HintNoKeepOrder: - indexHintType = "NO KEEP ORDER" + case HintOrderIndex: + indexHintType = "ORDER INDEX" + case HintNoOrderIndex: + indexHintType = "NO ORDER INDEX" default: // Prevent accidents return errors.New("IndexHintType has an error while matching") } diff --git a/parser/ast/misc.go b/parser/ast/misc.go index 453da4f6dc34a..8d5ecd3fdb4de 100644 --- a/parser/ast/misc.go +++ b/parser/ast/misc.go @@ -3767,7 +3767,7 @@ func (n *TableOptimizerHint) Restore(ctx *format.RestoreCtx) error { } table.Restore(ctx) } - case "use_index", "ignore_index", "use_index_merge", "force_index", "keep_order", "no_keep_order": + case "use_index", "ignore_index", "use_index_merge", "force_index", "order_index", "no_order_index": n.Tables[0].Restore(ctx) ctx.WritePlain(" ") for i, index := range n.Indexes { diff --git a/parser/ast/misc_test.go b/parser/ast/misc_test.go index 36e8cb1ef002f..7379279d51567 100644 --- a/parser/ast/misc_test.go +++ b/parser/ast/misc_test.go @@ -228,18 +228,18 @@ func TestTableOptimizerHintRestore(t *testing.T) { {"IGNORE_INDEX(@sel_1 t1 c1)", "IGNORE_INDEX(@`sel_1` `t1` `c1`)"}, {"IGNORE_INDEX(t1@sel_1 c1)", "IGNORE_INDEX(`t1`@`sel_1` `c1`)"}, {"IGNORE_INDEX(t1@sel_1 partition(p0, p1) c1)", "IGNORE_INDEX(`t1`@`sel_1` PARTITION(`p0`, `p1`) `c1`)"}, - {"KEEP_ORDER(t1 c1)", "KEEP_ORDER(`t1` `c1`)"}, - {"KEEP_ORDER(test.t1 c1)", "KEEP_ORDER(`test`.`t1` `c1`)"}, - {"KEEP_ORDER(@sel_1 t1 c1)", "KEEP_ORDER(@`sel_1` `t1` `c1`)"}, - {"KEEP_ORDER(t1@sel_1 c1)", "KEEP_ORDER(`t1`@`sel_1` `c1`)"}, - {"KEEP_ORDER(test.t1@sel_1 c1)", "KEEP_ORDER(`test`.`t1`@`sel_1` `c1`)"}, - {"KEEP_ORDER(test.t1@sel_1 partition(p0) c1)", "KEEP_ORDER(`test`.`t1`@`sel_1` PARTITION(`p0`) `c1`)"}, - {"NO_KEEP_ORDER(t1 c1)", "NO_KEEP_ORDER(`t1` `c1`)"}, - {"NO_KEEP_ORDER(test.t1 c1)", "NO_KEEP_ORDER(`test`.`t1` `c1`)"}, - {"NO_KEEP_ORDER(@sel_1 t1 c1)", "NO_KEEP_ORDER(@`sel_1` `t1` `c1`)"}, - {"NO_KEEP_ORDER(t1@sel_1 c1)", "NO_KEEP_ORDER(`t1`@`sel_1` `c1`)"}, - {"NO_KEEP_ORDER(test.t1@sel_1 c1)", "NO_KEEP_ORDER(`test`.`t1`@`sel_1` `c1`)"}, - {"NO_KEEP_ORDER(test.t1@sel_1 partition(p0) c1)", "NO_KEEP_ORDER(`test`.`t1`@`sel_1` PARTITION(`p0`) `c1`)"}, + {"ORDER_INDEX(t1 c1)", "ORDER_INDEX(`t1` `c1`)"}, + {"ORDER_INDEX(test.t1 c1)", "ORDER_INDEX(`test`.`t1` `c1`)"}, + {"ORDER_INDEX(@sel_1 t1 c1)", "ORDER_INDEX(@`sel_1` `t1` `c1`)"}, + {"ORDER_INDEX(t1@sel_1 c1)", "ORDER_INDEX(`t1`@`sel_1` `c1`)"}, + {"ORDER_INDEX(test.t1@sel_1 c1)", "ORDER_INDEX(`test`.`t1`@`sel_1` `c1`)"}, + {"ORDER_INDEX(test.t1@sel_1 partition(p0) c1)", "ORDER_INDEX(`test`.`t1`@`sel_1` PARTITION(`p0`) `c1`)"}, + {"NO_ORDER_INDEX(t1 c1)", "NO_ORDER_INDEX(`t1` `c1`)"}, + {"NO_ORDER_INDEX(test.t1 c1)", "NO_ORDER_INDEX(`test`.`t1` `c1`)"}, + {"NO_ORDER_INDEX(@sel_1 t1 c1)", "NO_ORDER_INDEX(@`sel_1` `t1` `c1`)"}, + {"NO_ORDER_INDEX(t1@sel_1 c1)", "NO_ORDER_INDEX(`t1`@`sel_1` `c1`)"}, + {"NO_ORDER_INDEX(test.t1@sel_1 c1)", "NO_ORDER_INDEX(`test`.`t1`@`sel_1` `c1`)"}, + {"NO_ORDER_INDEX(test.t1@sel_1 partition(p0) c1)", "NO_ORDER_INDEX(`test`.`t1`@`sel_1` PARTITION(`p0`) `c1`)"}, {"TIDB_SMJ(`t1`)", "TIDB_SMJ(`t1`)"}, {"TIDB_SMJ(t1)", "TIDB_SMJ(`t1`)"}, {"TIDB_SMJ(t1,t2)", "TIDB_SMJ(`t1`, `t2`)"}, diff --git a/parser/hintparser.go b/parser/hintparser.go index a619d2a1c74f2..998d9b3823d08 100644 --- a/parser/hintparser.go +++ b/parser/hintparser.go @@ -70,7 +70,6 @@ const ( hintJoinOrder = 57352 hintJoinPrefix = 57353 hintJoinSuffix = 57354 - hintKeepOrder = 57400 hintLeading = 57410 hintLimitToCop = 57407 hintLooseScan = 57424 @@ -88,9 +87,9 @@ const ( hintNoHashJoin = 57362 hintNoICP = 57369 hintNoIndexMerge = 57366 - hintNoKeepOrder = 57401 hintNoMRR = 57368 hintNoMerge = 57364 + hintNoOrderIndex = 57401 hintNoRangeOptimization = 57370 hintNoSemijoin = 57374 hintNoSkipScan = 57372 @@ -98,6 +97,7 @@ const ( hintNthPlan = 57406 hintOLAP = 57413 hintOLTP = 57414 + hintOrderIndex = 57400 hintPartition = 57415 hintQBName = 57378 hintQueryType = 57390 @@ -151,29 +151,29 @@ var ( 57352: 17, // hintJoinOrder (135x) 57353: 18, // hintJoinPrefix (135x) 57354: 19, // hintJoinSuffix (135x) - 57400: 20, // hintKeepOrder (135x) - 57410: 21, // hintLeading (135x) - 57407: 22, // hintLimitToCop (135x) - 57375: 23, // hintMaxExecutionTime (135x) - 57388: 24, // hintMemoryQuota (135x) - 57363: 25, // hintMerge (135x) - 57382: 26, // hintMpp1PhaseAgg (135x) - 57383: 27, // hintMpp2PhaseAgg (135x) - 57367: 28, // hintMRR (135x) - 57356: 29, // hintNoBKA (135x) - 57358: 30, // hintNoBNL (135x) - 57412: 31, // hintNoDecorrelate (135x) - 57362: 32, // hintNoHashJoin (135x) - 57369: 33, // hintNoICP (135x) - 57366: 34, // hintNoIndexMerge (135x) - 57401: 35, // hintNoKeepOrder (135x) - 57364: 36, // hintNoMerge (135x) - 57368: 37, // hintNoMRR (135x) - 57370: 38, // hintNoRangeOptimization (135x) - 57374: 39, // hintNoSemijoin (135x) - 57372: 40, // hintNoSkipScan (135x) - 57389: 41, // hintNoSwapJoinInputs (135x) - 57406: 42, // hintNthPlan (135x) + 57410: 20, // hintLeading (135x) + 57407: 21, // hintLimitToCop (135x) + 57375: 22, // hintMaxExecutionTime (135x) + 57388: 23, // hintMemoryQuota (135x) + 57363: 24, // hintMerge (135x) + 57382: 25, // hintMpp1PhaseAgg (135x) + 57383: 26, // hintMpp2PhaseAgg (135x) + 57367: 27, // hintMRR (135x) + 57356: 28, // hintNoBKA (135x) + 57358: 29, // hintNoBNL (135x) + 57412: 30, // hintNoDecorrelate (135x) + 57362: 31, // hintNoHashJoin (135x) + 57369: 32, // hintNoICP (135x) + 57366: 33, // hintNoIndexMerge (135x) + 57364: 34, // hintNoMerge (135x) + 57368: 35, // hintNoMRR (135x) + 57401: 36, // hintNoOrderIndex (135x) + 57370: 37, // hintNoRangeOptimization (135x) + 57374: 38, // hintNoSemijoin (135x) + 57372: 39, // hintNoSkipScan (135x) + 57389: 40, // hintNoSwapJoinInputs (135x) + 57406: 41, // hintNthPlan (135x) + 57400: 42, // hintOrderIndex (135x) 57378: 43, // hintQBName (135x) 57390: 44, // hintQueryType (135x) 57391: 45, // hintReadConsistentReplica (135x) @@ -279,7 +279,6 @@ var ( "hintJoinOrder", "hintJoinPrefix", "hintJoinSuffix", - "hintKeepOrder", "hintLeading", "hintLimitToCop", "hintMaxExecutionTime", @@ -294,14 +293,15 @@ var ( "hintNoHashJoin", "hintNoICP", "hintNoIndexMerge", - "hintNoKeepOrder", "hintNoMerge", "hintNoMRR", + "hintNoOrderIndex", "hintNoRangeOptimization", "hintNoSemijoin", "hintNoSkipScan", "hintNoSwapJoinInputs", "hintNthPlan", + "hintOrderIndex", "hintQBName", "hintQueryType", "hintReadConsistentReplica", @@ -590,7 +590,7 @@ var ( yyhintParseTab = [284][]uint16{ // 0 - {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 253, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 254, 228, 244, 246, 256, 248, 236, 210, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 201, 208, 103: 207, 205, 200, 206, 204, 114: 199, 116: 198}, + {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 228, 244, 254, 246, 256, 248, 236, 210, 253, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 201, 208, 103: 207, 205, 200, 206, 204, 114: 199, 116: 198}, {83: 197}, {1: 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 83: 196, 88: 478}, {1: 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 83: 195}, @@ -692,7 +692,7 @@ var ( {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 282, 90: 281}, {63: 375, 78: 374}, // 85 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, {159, 63: 159, 78: 159}, {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 169, 361, 169, 84: 360}, {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75}, @@ -786,24 +786,24 @@ var ( {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 78: 165, 80: 364, 99: 373}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 362}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 362}, // 165 {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 169, 80: 169, 84: 363}, {165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 78: 165, 80: 364, 99: 365}, {82: 366}, {156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 78: 156}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 368, 115: 367}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 368, 115: 367}, // 170 {370, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 88: 371}, {163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163}, {166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 64: 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 87: 166}, {164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 78: 164}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 372}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 372}, // 175 {162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162}, {157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 78: 157}, {170, 63: 170}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 376}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 376}, {158, 63: 158, 78: 158}, // 180 {1: 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 83: 173}, @@ -842,10 +842,10 @@ var ( {138}, {1: 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 83: 178}, // 210 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 408}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 408}, {409, 63: 410}, {1: 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 83: 180}, - {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 412, 121: 411}, + {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 412, 121: 411}, {416, 79: 417}, // 215 {154, 79: 154}, @@ -854,15 +854,15 @@ var ( {153, 79: 153}, {1: 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 83: 179}, // 220 - {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 418}, + {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 418}, {155, 79: 155}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 420}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 420}, {421}, {1: 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 83: 181}, // 225 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 423}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 423}, {81: 424}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 427, 428, 426, 120: 425}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 427, 428, 426, 120: 425}, {429}, {142}, // 230 @@ -896,14 +896,14 @@ var ( {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 452, 93: 451}, {460}, // 255 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 453}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 453}, {167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 88: 454}, - {150, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 457, 112: 456, 455}, + {150, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 457, 112: 456, 455}, {151}, {149, 63: 458}, // 260 {148, 63: 148}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 459}, + {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 459}, {147, 63: 147}, {1: 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 83: 186}, {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 452, 93: 462}, @@ -914,7 +914,7 @@ var ( {468}, {161, 63: 375}, // 270 - {160, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 336, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 337, 299, 303, 305, 309, 307, 325, 342, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, + {160, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, {1: 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 83: 188}, {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 467, 90: 466, 96: 470}, {471}, @@ -927,7 +927,7 @@ var ( {477}, // 280 {1: 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 83: 191}, - {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 253, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 254, 228, 244, 246, 256, 248, 236, 210, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 480, 208, 103: 207, 205, 479, 206, 204}, + {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 228, 244, 254, 246, 256, 248, 236, 210, 253, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 480, 208, 103: 207, 205, 479, 206, 204}, {1: 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 83: 194}, {1: 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 83: 192}, } diff --git a/parser/hintparser.y b/parser/hintparser.y index 0d92905bb86f3..0a29375be226d 100644 --- a/parser/hintparser.y +++ b/parser/hintparser.y @@ -103,8 +103,8 @@ import ( hintSwapJoinInputs "SWAP_JOIN_INPUTS" hintUseIndexMerge "USE_INDEX_MERGE" hintUseIndex "USE_INDEX" - hintKeepOrder "KEEP_ORDER" - hintNoKeepOrder "NO_KEEP_ORDER" + hintOrderIndex "ORDER_INDEX" + hintNoOrderIndex "NO_ORDER_INDEX" hintUsePlanCache "USE_PLAN_CACHE" hintUseToja "USE_TOJA" hintTimeRange "TIME_RANGE" @@ -609,8 +609,8 @@ SupportedIndexLevelOptimizerHintName: | "IGNORE_INDEX" | "USE_INDEX_MERGE" | "FORCE_INDEX" -| "KEEP_ORDER" -| "NO_KEEP_ORDER" +| "ORDER_INDEX" +| "NO_ORDER_INDEX" SubqueryOptimizerHintName: "SEMIJOIN" @@ -703,8 +703,8 @@ Identifier: | "SWAP_JOIN_INPUTS" | "USE_INDEX_MERGE" | "USE_INDEX" -| "KEEP_ORDER" -| "NO_KEEP_ORDER" +| "ORDER_INDEX" +| "NO_ORDER_INDEX" | "USE_PLAN_CACHE" | "USE_TOJA" | "TIME_RANGE" diff --git a/parser/misc.go b/parser/misc.go index 5e481c24562af..8582a68889900 100644 --- a/parser/misc.go +++ b/parser/misc.go @@ -196,6 +196,7 @@ var tokenMap = map[string]int{ "BTREE": btree, "BUCKETS": buckets, "BUILTINS": builtins, + "BURSTABLE": burstable, "BY": by, "BYTE": byteType, "CACHE": cache, @@ -411,8 +412,7 @@ var tokenMap = map[string]int{ "INVISIBLE": invisible, "INVOKER": invoker, "IO": io, - "RRU_PER_SEC": rruRate, - "WRU_PER_SEC": wruRate, + "RU_PER_SEC": ruRate, "IO_READ_BANDWIDTH": ioReadBandwidth, "IO_WRITE_BANDWIDTH": ioWriteBandwidth, "IPC": ipc, @@ -959,8 +959,8 @@ var hintTokenMap = map[string]int{ "SWAP_JOIN_INPUTS": hintSwapJoinInputs, "USE_INDEX_MERGE": hintUseIndexMerge, "USE_INDEX": hintUseIndex, - "KEEP_ORDER": hintKeepOrder, - "NO_KEEP_ORDER": hintNoKeepOrder, + "ORDER_INDEX": hintOrderIndex, + "NO_ORDER_INDEX": hintNoOrderIndex, "USE_PLAN_CACHE": hintUsePlanCache, "USE_TOJA": hintUseToja, "TIME_RANGE": hintTimeRange, diff --git a/parser/model/model.go b/parser/model/model.go index 868163e852dd1..b154ef4dac654 100644 --- a/parser/model/model.go +++ b/parser/model/model.go @@ -1846,20 +1846,17 @@ type ResourceGroupRefInfo struct { // ResourceGroupSettings is the settings of the resource group type ResourceGroupSettings struct { - RRURate uint64 `json:"rru_per_sec"` - WRURate uint64 `json:"wru_per_sec"` + RURate uint64 `json:"ru_per_sec"` CPULimiter string `json:"cpu_limit"` IOReadBandwidth string `json:"io_read_bandwidth"` IOWriteBandwidth string `json:"io_write_bandwidth"` + BurstLimit int64 `json:"burst_limit"` } func (p *ResourceGroupSettings) String() string { sb := new(strings.Builder) - if p.RRURate != 0 { - writeSettingIntegerToBuilder(sb, "RRU_PER_SEC", p.RRURate) - } - if p.WRURate != 0 { - writeSettingIntegerToBuilder(sb, "WRU_PER_SEC", p.WRURate) + if p.RURate != 0 { + writeSettingIntegerToBuilder(sb, "RU_PER_SEC", p.RURate) } if len(p.CPULimiter) > 0 { writeSettingStringToBuilder(sb, "CPU", p.CPULimiter) @@ -1870,6 +1867,10 @@ func (p *ResourceGroupSettings) String() string { if len(p.IOWriteBandwidth) > 0 { writeSettingStringToBuilder(sb, "IO_WRITE_BANDWIDTH", p.IOWriteBandwidth) } + // Once burst limit is negative, meaning allow burst with unlimit. + if p.BurstLimit < 0 { + writeSettingItemToBuilder(sb, "BURSTABLE") + } return sb.String() } diff --git a/parser/parser.go b/parser/parser.go index 5aab37d65a5ef..a463737e298da 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -146,6 +146,7 @@ const ( builtinVarPop = 58089 builtinVarSamp = 58090 builtins = 58023 + burstable = 57937 by = 57374 byteType = 57613 cache = 57614 @@ -156,7 +157,7 @@ const ( cascade = 57376 cascaded = 57616 caseKwd = 57377 - cast = 57937 + cast = 57938 causal = 57617 chain = 57618 change = 57378 @@ -192,10 +193,10 @@ const ( consistency = 57639 consistent = 57640 constraint = 57384 - constraints = 57939 + constraints = 57940 context = 57641 convert = 57385 - copyKwd = 57938 + copyKwd = 57939 correlation = 58028 cpu = 57642 create = 57386 @@ -209,8 +210,8 @@ const ( csvSeparator = 57648 csvTrimLastSeparators = 57649 cumeDist = 57388 - curDate = 57941 - curTime = 57940 + curDate = 57942 + curTime = 57941 current = 57650 currentDate = 57389 currentRole = 57393 @@ -221,8 +222,8 @@ const ( data = 57654 database = 57394 databases = 57395 - dateAdd = 57942 - dateSub = 57943 + dateAdd = 57943 + dateSub = 57944 dateType = 57656 datetimeType = 57655 day = 57657 @@ -254,14 +255,14 @@ const ( distinctRow = 57408 div = 57409 do = 57667 - dotType = 57944 + dotType = 57945 doubleAtIdentifier = 57353 doubleType = 57410 drainer = 58032 drop = 57411 dry = 58033 dual = 57412 - dump = 57945 + dump = 57946 duplicate = 57668 dynamic = 57669 elseKwd = 57413 @@ -283,7 +284,7 @@ const ( event = 57680 events = 57681 evolve = 57682 - exact = 57946 + exact = 57947 except = 57418 exchange = 57683 exclusive = 57684 @@ -292,9 +293,9 @@ const ( expansion = 57686 expire = 57687 explain = 57417 - exprPushdownBlacklist = 57947 + exprPushdownBlacklist = 57948 extended = 57688 - extract = 57948 + extract = 57949 failedLoginAttempts = 57927 falseKwd = 57419 faultsSym = 57689 @@ -304,13 +305,13 @@ const ( first = 57692 firstValue = 57421 fixed = 57693 - flashback = 57949 + flashback = 57950 floatLit = 58091 floatType = 57422 flush = 57694 - follower = 57950 - followerConstraints = 57951 - followers = 57952 + follower = 57951 + followerConstraints = 57952 + followers = 57953 following = 57695 forKwd = 57423 force = 57424 @@ -323,12 +324,12 @@ const ( ge = 58099 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 @@ -360,12 +361,12 @@ const ( indexes = 57714 infile = 57441 inner = 57442 - inplace = 57956 + inplace = 57957 insert = 57449 insertMethod = 57715 insertValues = 58117 instance = 57716 - instant = 57957 + instant = 57958 int1Type = 57451 int2Type = 57452 int3Type = 57453 @@ -374,7 +375,7 @@ const ( intLit = 58093 intType = 57450 integerType = 57443 - internal = 57958 + internal = 57959 intersect = 57444 interval = 57445 into = 57446 @@ -391,8 +392,8 @@ const ( job = 58035 jobs = 58034 join = 57456 - jsonArrayagg = 57959 - jsonObjectAgg = 57960 + jsonArrayagg = 57960 + jsonObjectAgg = 57961 jsonType = 57723 jss = 58101 juss = 58102 @@ -409,12 +410,12 @@ const ( lastval = 57729 le = 58100 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 @@ -456,7 +457,7 @@ const ( lsh = 58103 master = 57737 match = 57476 - max = 57967 + max = 57968 maxConnectionsPerHour = 57740 maxQueriesPerHour = 57741 maxRows = 57742 @@ -474,7 +475,7 @@ const ( memory = 57747 merge = 57748 microsecond = 57749 - min = 57966 + min = 57967 minRows = 57750 minValue = 57752 minute = 57751 @@ -493,7 +494,7 @@ const ( neqSynonym = 58105 never = 57759 next = 57760 - next_row_id = 57955 + next_row_id = 57956 nextval = 57761 no = 57762 noWriteToBinLog = 57485 @@ -508,7 +509,7 @@ const ( none = 57769 not = 57484 not2 = 58109 - now = 57968 + now = 57969 nowait = 57770 nthValue = 57486 ntile = 57487 @@ -528,7 +529,7 @@ const ( online = 57776 only = 57777 open = 57778 - optRuleBlacklist = 57969 + optRuleBlacklist = 57970 optimistic = 58038 optimize = 57492 option = 57493 @@ -556,20 +557,20 @@ const ( pessimistic = 58039 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 @@ -589,7 +590,7 @@ const ( read = 57506 realType = 57507 rebuild = 57809 - recent = 57976 + recent = 57977 recover = 57810 recursive = 57508 redundant = 57811 @@ -607,7 +608,7 @@ const ( repeat = 57513 repeatable = 57817 replace = 57514 - replayer = 57977 + replayer = 57978 replica = 57818 replicas = 57819 replication = 57820 @@ -634,17 +635,17 @@ const ( rowFormat = 57834 rowNumber = 57522 rows = 57521 - rruRate = 58016 rsh = 58108 rtree = 57835 + ruRate = 58017 run = 58041 - running = 57978 - s3 = 57979 + running = 57979 + s3 = 57980 sampleRate = 58043 samples = 58042 san = 57836 savepoint = 57837 - schedule = 57980 + schedule = 57981 second = 57838 secondMicrosecond = 57523 secondaryEngine = 57839 @@ -695,7 +696,7 @@ const ( sqlTsiWeek = 57872 sqlTsiYear = 57873 ssl = 57533 - staleness = 57981 + staleness = 57982 start = 57874 starting = 57534 statistics = 58045 @@ -715,24 +716,24 @@ const ( statsSampleRate = 57590 statsTopN = 58051 status = 57878 - std = 57982 - stddev = 57983 - stddevPop = 57984 - stddevSamp = 57985 - stop = 57986 + std = 57983 + stddev = 57984 + stddevPop = 57985 + stddevSamp = 57986 + stop = 57987 storage = 57879 stored = 57540 straightJoin = 57536 - strict = 57987 + strict = 57988 strictFormat = 57880 stringLit = 57351 - strong = 57988 - subDate = 57989 + strong = 57989 + subDate = 57990 subject = 57881 subpartition = 57882 subpartitions = 57883 - substring = 57991 - sum = 57990 + substring = 57992 + sum = 57991 super = 57884 swaps = 57885 switchesSym = 57886 @@ -744,7 +745,7 @@ const ( tableSample = 57539 tables = 57890 tablespace = 57891 - target = 57992 + target = 57993 telemetry = 58054 telemetryID = 58055 temporary = 57892 @@ -756,29 +757,29 @@ const ( tiFlash = 58057 tidb = 58056 tidbCurrentTSO = 57537 - tidbJson = 57993 + tidbJson = 57994 tikvImporter = 57896 timeType = 57898 - timestampAdd = 57994 - timestampDiff = 57995 + timestampAdd = 57995 + timestampDiff = 57996 timestampType = 57897 tinyIntType = 57544 tinyblobType = 57543 tinytextType = 57545 - tls = 57996 + tls = 57997 to = 57546 toTimestamp = 57348 tokenIssuer = 57899 - tokudbDefault = 57997 - tokudbFast = 57998 - tokudbLzma = 57999 - tokudbQuickLZ = 58000 - tokudbSmall = 58002 - tokudbSnappy = 58001 - tokudbUncompressed = 58003 - tokudbZlib = 58004 - tokudbZstd = 58005 - top = 58006 + tokudbDefault = 57998 + tokudbFast = 57999 + tokudbLzma = 58000 + tokudbQuickLZ = 58001 + tokudbSmall = 58003 + tokudbSnappy = 58002 + tokudbUncompressed = 58004 + tokudbZlib = 58005 + tokudbZstd = 58006 + top = 58007 topn = 58058 tp = 57900 trace = 57901 @@ -787,8 +788,8 @@ const ( transaction = 57903 trigger = 57548 triggers = 57904 - trim = 58007 - trueCardCost = 58012 + trim = 58008 + trueCardCost = 58013 trueKwd = 57549 truncate = 57905 ttl = 57906 @@ -815,21 +816,21 @@ const ( validation = 57915 value = 57916 values = 57561 - varPop = 58009 - varSamp = 58010 + varPop = 58010 + varSamp = 58011 varbinaryType = 57565 varcharType = 57563 varcharacter = 57564 variables = 57917 - variance = 58008 + variance = 58009 varying = 57566 - verboseType = 58011 + verboseType = 58012 view = 57918 virtual = 57567 visible = 57919 - voter = 58013 - voterConstraints = 58014 - voters = 58015 + voter = 58014 + voterConstraints = 58015 + voters = 58016 wait = 57926 warnings = 57920 week = 57921 @@ -841,7 +842,6 @@ const ( with = 57572 without = 57923 write = 57570 - wruRate = 58017 x509 = 57924 xor = 57573 yearMonth = 57574 @@ -872,7 +872,7 @@ var ( 57786: 15, // password (1669x) 57619: 16, // charsetKwd (1661x) 57621: 17, // checksum (1649x) - 57970: 18, // placement (1647x) + 57971: 18, // placement (1647x) 57724: 19, // keyBlockSize (1631x) 57891: 20, // tablespace (1628x) 57672: 21, // encryption (1626x) @@ -953,16 +953,16 @@ var ( 57919: 96, // visible (1520x) 57882: 97, // subpartition (1517x) 57785: 98, // partitions (1516x) - 57939: 99, // constraints (1513x) - 57951: 100, // followerConstraints (1513x) - 57952: 101, // followers (1513x) - 57962: 102, // leaderConstraints (1513x) - 57964: 103, // learnerConstraints (1513x) - 57965: 104, // learners (1513x) - 57975: 105, // primaryRegion (1513x) - 57980: 106, // schedule (1513x) - 58014: 107, // voterConstraints (1513x) - 58015: 108, // voters (1513x) + 57940: 99, // constraints (1513x) + 57952: 100, // followerConstraints (1513x) + 57953: 101, // followers (1513x) + 57963: 102, // leaderConstraints (1513x) + 57965: 103, // learnerConstraints (1513x) + 57966: 104, // learners (1513x) + 57976: 105, // primaryRegion (1513x) + 57981: 106, // schedule (1513x) + 58015: 107, // voterConstraints (1513x) + 58016: 108, // voters (1513x) 57629: 109, // columns (1512x) 57918: 110, // view (1512x) 57657: 111, // day (1510x) @@ -971,25 +971,25 @@ var ( 57838: 114, // second (1508x) 57873: 115, // sqlTsiYear (1508x) 57586: 116, // ascii (1507x) - 57613: 117, // byteType (1507x) - 57707: 118, // hour (1507x) - 58018: 119, // ioReadBandwidth (1507x) - 58019: 120, // ioWriteBandwidth (1507x) - 57749: 121, // microsecond (1507x) - 57751: 122, // minute (1507x) - 57755: 123, // month (1507x) - 57804: 124, // quarter (1507x) - 58016: 125, // rruRate (1507x) - 57866: 126, // sqlTsiDay (1507x) - 57867: 127, // sqlTsiHour (1507x) - 57868: 128, // sqlTsiMinute (1507x) - 57869: 129, // sqlTsiMonth (1507x) - 57870: 130, // sqlTsiQuarter (1507x) - 57871: 131, // sqlTsiSecond (1507x) - 57872: 132, // sqlTsiWeek (1507x) - 57912: 133, // unicodeSym (1507x) - 57921: 134, // week (1507x) - 58017: 135, // wruRate (1507x) + 57937: 117, // burstable (1507x) + 57613: 118, // byteType (1507x) + 57707: 119, // hour (1507x) + 58018: 120, // ioReadBandwidth (1507x) + 58019: 121, // ioWriteBandwidth (1507x) + 57749: 122, // microsecond (1507x) + 57751: 123, // minute (1507x) + 57755: 124, // month (1507x) + 57804: 125, // quarter (1507x) + 58017: 126, // ruRate (1507x) + 57866: 127, // sqlTsiDay (1507x) + 57867: 128, // sqlTsiHour (1507x) + 57868: 129, // sqlTsiMinute (1507x) + 57869: 130, // sqlTsiMonth (1507x) + 57870: 131, // sqlTsiQuarter (1507x) + 57871: 132, // sqlTsiSecond (1507x) + 57872: 133, // sqlTsiWeek (1507x) + 57912: 134, // unicodeSym (1507x) + 57921: 135, // week (1507x) 57690: 136, // fields (1506x) 57890: 137, // tables (1505x) 57878: 138, // status (1504x) @@ -1031,15 +1031,15 @@ var ( 57604: 174, // binding (1497x) 57673: 175, // end (1497x) 57700: 176, // global (1497x) - 57955: 177, // next_row_id (1497x) + 57956: 177, // next_row_id (1497x) 57774: 178, // offset (1497x) 57792: 179, // policy (1497x) - 57974: 180, // predicate (1497x) + 57975: 180, // predicate (1497x) 57892: 181, // temporary (1497x) 58057: 182, // tiFlash (1497x) 57914: 183, // user (1497x) 57723: 184, // jsonType (1496x) - 57972: 185, // planCache (1496x) + 57973: 185, // planCache (1496x) 57795: 186, // prepare (1496x) 57830: 187, // role (1496x) 57913: 188, // unknown (1496x) @@ -1057,12 +1057,12 @@ var ( 57773: 200, // off (1495x) 57779: 201, // optional (1495x) 57788: 202, // per_db (1495x) - 57971: 203, // plan (1495x) + 57972: 203, // plan (1495x) 57797: 204, // privileges (1495x) 57818: 205, // replica (1495x) 57821: 206, // required (1495x) 57835: 207, // rtree (1495x) - 57978: 208, // running (1495x) + 57979: 208, // running (1495x) 58043: 209, // sampleRate (1495x) 57845: 210, // sequence (1495x) 57848: 211, // session (1495x) @@ -1110,7 +1110,7 @@ var ( 57626: 253, // coalesce (1493x) 57635: 254, // compressed (1493x) 57641: 255, // context (1493x) - 57938: 256, // copyKwd (1493x) + 57939: 256, // copyKwd (1493x) 58028: 257, // correlation (1493x) 57658: 258, // deallocate (1493x) 58030: 259, // dependency (1493x) @@ -1118,21 +1118,21 @@ var ( 57665: 261, // discard (1493x) 57666: 262, // disk (1493x) 57667: 263, // do (1493x) - 57944: 264, // dotType (1493x) + 57945: 264, // dotType (1493x) 58032: 265, // drainer (1493x) 58033: 266, // dry (1493x) 57683: 267, // exchange (1493x) 57685: 268, // execute (1493x) 57686: 269, // expansion (1493x) - 57949: 270, // flashback (1493x) + 57950: 270, // flashback (1493x) 57696: 271, // format (1493x) 57699: 272, // general (1493x) 57703: 273, // help (1493x) 57704: 274, // histogram (1493x) 57706: 275, // hosts (1493x) - 57956: 276, // inplace (1493x) + 57957: 276, // inplace (1493x) 57716: 277, // instance (1493x) - 57957: 278, // instant (1493x) + 57958: 278, // instant (1493x) 57720: 279, // ipc (1493x) 58035: 280, // job (1493x) 58034: 281, // jobs (1493x) @@ -1151,7 +1151,7 @@ var ( 57812: 294, // reload (1493x) 57825: 295, // restore (1493x) 57832: 296, // routine (1493x) - 57979: 297, // s3 (1493x) + 57980: 297, // s3 (1493x) 58042: 298, // samples (1493x) 57840: 299, // secondaryLoad (1493x) 57841: 300, // secondaryUnload (1493x) @@ -1159,23 +1159,23 @@ var ( 57853: 302, // shutdown (1493x) 57862: 303, // source (1493x) 57589: 304, // statsOptions (1493x) - 57986: 305, // stop (1493x) + 57987: 305, // stop (1493x) 57885: 306, // swaps (1493x) - 57993: 307, // tidbJson (1493x) - 57997: 308, // tokudbDefault (1493x) - 57998: 309, // tokudbFast (1493x) - 57999: 310, // tokudbLzma (1493x) - 58000: 311, // tokudbQuickLZ (1493x) - 58002: 312, // tokudbSmall (1493x) - 58001: 313, // tokudbSnappy (1493x) - 58003: 314, // tokudbUncompressed (1493x) - 58004: 315, // tokudbZlib (1493x) - 58005: 316, // tokudbZstd (1493x) + 57994: 307, // tidbJson (1493x) + 57998: 308, // tokudbDefault (1493x) + 57999: 309, // tokudbFast (1493x) + 58000: 310, // tokudbLzma (1493x) + 58001: 311, // tokudbQuickLZ (1493x) + 58003: 312, // tokudbSmall (1493x) + 58002: 313, // tokudbSnappy (1493x) + 58004: 314, // tokudbUncompressed (1493x) + 58005: 315, // tokudbZlib (1493x) + 58006: 316, // tokudbZstd (1493x) 58058: 317, // topn (1493x) 57901: 318, // trace (1493x) 57902: 319, // traditional (1493x) - 58012: 320, // trueCardCost (1493x) - 58011: 321, // verboseType (1493x) + 58013: 320, // trueCardCost (1493x) + 58012: 321, // verboseType (1493x) 57920: 322, // warnings (1493x) 57578: 323, // action (1492x) 57579: 324, // advise (1492x) @@ -1203,14 +1203,14 @@ var ( 58029: 346, // ddl (1492x) 58031: 347, // depth (1492x) 57664: 348, // disabled (1492x) - 57945: 349, // dump (1492x) + 57946: 349, // dump (1492x) 57671: 350, // enabled (1492x) 57676: 351, // engines (1492x) 57677: 352, // enum (1492x) 57681: 353, // events (1492x) 57682: 354, // evolve (1492x) 57687: 355, // expire (1492x) - 57947: 356, // exprPushdownBlacklist (1492x) + 57948: 356, // exprPushdownBlacklist (1492x) 57688: 357, // extended (1492x) 57689: 358, // faultsSym (1492x) 57698: 359, // function (1492x) @@ -1219,7 +1219,7 @@ var ( 57711: 362, // imports (1492x) 57713: 363, // incremental (1492x) 57714: 364, // indexes (1492x) - 57958: 365, // internal (1492x) + 57959: 365, // internal (1492x) 57718: 366, // invoker (1492x) 57719: 367, // io (1492x) 57726: 368, // language (1492x) @@ -1235,7 +1235,7 @@ var ( 57771: 378, // nvarcharType (1492x) 57778: 379, // open (1492x) 58038: 380, // optimistic (1492x) - 57969: 381, // optRuleBlacklist (1492x) + 57970: 381, // optRuleBlacklist (1492x) 57782: 382, // parser (1492x) 57783: 383, // partial (1492x) 57784: 384, // partitioning (1492x) @@ -1246,10 +1246,10 @@ var ( 57800: 389, // profile (1492x) 57801: 390, // profiles (1492x) 57805: 391, // queries (1492x) - 57976: 392, // recent (1492x) + 57977: 392, // recent (1492x) 58063: 393, // region (1492x) 57813: 394, // remote (1492x) - 57977: 395, // replayer (1492x) + 57978: 395, // replayer (1492x) 58061: 396, // reset (1492x) 57826: 397, // restores (1492x) 57828: 398, // reuse (1492x) @@ -1263,16 +1263,16 @@ var ( 58048: 406, // statsHistograms (1492x) 58052: 407, // statsLocked (1492x) 58047: 408, // statsMeta (1492x) - 57987: 409, // strict (1492x) + 57988: 409, // strict (1492x) 57886: 410, // switchesSym (1492x) 57887: 411, // system (1492x) 57888: 412, // systemTime (1492x) - 57992: 413, // target (1492x) + 57993: 413, // target (1492x) 58055: 414, // telemetryID (1492x) 57893: 415, // temptable (1492x) 57894: 416, // textType (1492x) - 57996: 417, // tls (1492x) - 58006: 418, // top (1492x) + 57997: 417, // tls (1492x) + 58007: 418, // top (1492x) 57903: 419, // transaction (1492x) 57904: 420, // triggers (1492x) 57910: 421, // uncommitted (1492x) @@ -1288,31 +1288,31 @@ var ( 57933: 431, // bitOr (1491x) 57934: 432, // bitXor (1491x) 57935: 433, // bound (1491x) - 57937: 434, // cast (1491x) - 57941: 435, // curDate (1491x) - 57940: 436, // curTime (1491x) - 57942: 437, // dateAdd (1491x) - 57943: 438, // dateSub (1491x) + 57938: 434, // cast (1491x) + 57942: 435, // curDate (1491x) + 57941: 436, // curTime (1491x) + 57943: 437, // dateAdd (1491x) + 57944: 438, // dateSub (1491x) 57679: 439, // escape (1491x) 57680: 440, // event (1491x) - 57946: 441, // exact (1491x) + 57947: 441, // exact (1491x) 57684: 442, // exclusive (1491x) - 57948: 443, // extract (1491x) + 57949: 443, // extract (1491x) 57691: 444, // file (1491x) - 57950: 445, // follower (1491x) - 57953: 446, // getFormat (1491x) - 57954: 447, // groupConcat (1491x) - 57959: 448, // jsonArrayagg (1491x) - 57960: 449, // jsonObjectAgg (1491x) + 57951: 445, // follower (1491x) + 57954: 446, // getFormat (1491x) + 57955: 447, // groupConcat (1491x) + 57960: 448, // jsonArrayagg (1491x) + 57961: 449, // jsonObjectAgg (1491x) 57729: 450, // lastval (1491x) - 57961: 451, // leader (1491x) - 57963: 452, // learner (1491x) - 57967: 453, // max (1491x) + 57962: 451, // leader (1491x) + 57964: 452, // learner (1491x) + 57968: 453, // max (1491x) 57746: 454, // member (1491x) - 57966: 455, // min (1491x) + 57967: 455, // min (1491x) 57756: 456, // names (1491x) - 57968: 457, // now (1491x) - 57973: 458, // position (1491x) + 57969: 457, // now (1491x) + 57974: 458, // position (1491x) 57798: 459, // process (1491x) 57802: 460, // proxy (1491x) 57807: 461, // quick (1491x) @@ -1326,24 +1326,24 @@ var ( 57863: 469, // sqlBufferResult (1491x) 57864: 470, // sqlCache (1491x) 57865: 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) + 57982: 472, // staleness (1491x) + 57983: 473, // std (1491x) + 57984: 474, // stddev (1491x) + 57985: 475, // stddevPop (1491x) + 57986: 476, // stddevSamp (1491x) + 57989: 477, // strong (1491x) + 57990: 478, // subDate (1491x) + 57992: 479, // substring (1491x) + 57991: 480, // sum (1491x) 57884: 481, // super (1491x) 58054: 482, // telemetry (1491x) - 57994: 483, // timestampAdd (1491x) - 57995: 484, // timestampDiff (1491x) - 58007: 485, // trim (1491x) - 58008: 486, // variance (1491x) - 58009: 487, // varPop (1491x) - 58010: 488, // varSamp (1491x) - 58013: 489, // voter (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) 57922: 490, // weightString (1491x) 57491: 491, // on (1420x) 40: 492, // '(' (1356x) @@ -1371,15 +1371,15 @@ var ( 57380: 514, // charType (946x) 57561: 515, // values (946x) 57446: 516, // into (940x) - 58098: 517, // eq (936x) - 57472: 518, // lock (936x) + 57472: 517, // lock (936x) + 58098: 518, // eq (935x) 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 (913x) + 58093: 525, // intLit (911x) 57525: 526, // set (909x) 57365: 527, // and (908x) 57495: 528, // or (884x) @@ -1609,14 +1609,14 @@ var ( 58521: 752, // PredicateExpr (132x) 58191: 753, // BoolPri (129x) 58309: 754, // Expression (129x) - 58443: 755, // NUM (109x) + 58443: 755, // NUM (108x) 58748: 756, // logAnd (97x) 58749: 757, // logOr (97x) - 58299: 758, // EqOpt (83x) + 58299: 758, // EqOpt (82x) 58657: 759, // TableName (77x) 58635: 760, // StringName (56x) 57403: 761, // deleteKwd (53x) - 58412: 762, // LengthNum (48x) + 58412: 762, // LengthNum (47x) 57553: 763, // unsigned (47x) 57498: 764, // over (45x) 57575: 765, // zerofill (45x) @@ -2400,6 +2400,7 @@ var ( "second", "sqlTsiYear", "ascii", + "burstable", "byteType", "hour", "ioReadBandwidth", @@ -2408,7 +2409,7 @@ var ( "minute", "month", "quarter", - "rruRate", + "ruRate", "sqlTsiDay", "sqlTsiHour", "sqlTsiMinute", @@ -2418,7 +2419,6 @@ var ( "sqlTsiWeek", "unicodeSym", "week", - "wruRate", "fields", "tables", "status", @@ -2800,8 +2800,8 @@ var ( "charType", "values", "into", - "eq", "lock", + "eq", "where", "from", "fetch", @@ -3728,7 +3728,7 @@ var ( {898, 3}, {898, 3}, {898, 3}, - {898, 3}, + {898, 1}, {1134, 1}, {1134, 2}, {1134, 3}, @@ -6332,27 +6332,27 @@ var ( yyXErrors = map[yyXError]string{} - yyParseTab = [4484][]uint16{ + yyParseTab = [4482][]uint16{ // 0 - {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 518: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 2772, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765, 1341: 2617, 1344: 2618}, + {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 517: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 2772, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765, 1341: 2617, 1344: 2618}, {2616}, - {2615, 7098}, - {18: 7044, 51: 7043, 151: 7040, 183: 7041, 210: 7045, 277: 7042, 508: 4304, 588: 1916, 602: 6313, 856: 7039, 878: 4303}, - {183: 7024, 588: 7023}, + {2615, 7096}, + {18: 7042, 51: 7041, 151: 7038, 183: 7039, 210: 7043, 277: 7040, 508: 4304, 588: 1916, 602: 6313, 856: 7037, 878: 4303}, + {183: 7022, 588: 7021}, // 5 - {588: 7017}, - {339: 7001, 588: 7002, 602: 6313, 856: 7003}, - {393: 6982, 507: 6983, 588: 2450, 1339: 6981}, - {363: 6937, 588: 6936}, - {2418, 2418, 380: 6935, 387: 6934}, + {588: 7015}, + {339: 6999, 588: 7000, 602: 6313, 856: 7001}, + {393: 6980, 507: 6981, 588: 2450, 1339: 6979}, + {363: 6935, 588: 6934}, + {2418, 2418, 380: 6933, 387: 6932}, // 10 - {419: 6923}, - {493: 6922}, - {2385, 2385, 79: 6142, 527: 6140, 822: 6141, 1032: 6921}, + {419: 6921}, + {493: 6920}, + {2385, 2385, 79: 6142, 527: 6140, 822: 6141, 1032: 6919}, {18: 2157, 51: 6652, 90: 2157, 110: 2157, 151: 6648, 156: 2157, 174: 634, 176: 6577, 181: 5738, 183: 6649, 187: 6650, 210: 6653, 6276, 235: 6640, 528: 6647, 588: 2126, 602: 6313, 662: 6642, 668: 2263, 687: 2157, 697: 6644, 856: 6645, 964: 6651, 976: 5737, 1264: 6641, 1307: 6646, 1338: 6643}, {18: 6584, 51: 6585, 110: 6578, 137: 2126, 151: 6582, 174: 634, 176: 6577, 181: 5738, 183: 6579, 186: 1073, 6580, 210: 6586, 6276, 213: 6581, 235: 6573, 588: 2126, 602: 6313, 668: 6575, 856: 6574, 964: 6583, 976: 6576}, // 15 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 6572}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 6572}, {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, 508: 892, 520: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 6560}, {2134, 2134}, {2133, 2133}, @@ -6362,9 +6362,9 @@ var ( {2: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 10: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 59: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 492: 2102, 494: 2102, 513: 2102, 515: 2102, 522: 2102, 587: 2102, 2102, 665: 2102, 673: 2102, 2102, 682: 2102, 761: 2102}, {2: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 10: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 59: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 492: 2101, 494: 2101, 513: 2101, 515: 2101, 522: 2101, 587: 2101, 2101, 665: 2101, 673: 2101, 2101, 682: 2101, 761: 2101}, {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, 494: 2100, 513: 2100, 515: 2100, 522: 2100, 587: 2100, 2100, 665: 2100, 673: 2100, 2100, 682: 2100, 761: 2100}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 6500, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 513: 6499, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 673: 6501, 2775, 682: 2795, 685: 4030, 2850, 688: 2851, 2849, 731: 2796, 759: 6497, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6498}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 6500, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 513: 6499, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 673: 6501, 2775, 682: 2795, 685: 4030, 2850, 688: 2851, 2849, 731: 2796, 759: 6497, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6498}, // 25 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6496, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6496, 2850, 688: 2851, 2849}, {169: 6494}, {588: 6412, 602: 6313, 856: 6411, 1020: 6490}, {588: 6412, 602: 6313, 856: 6411, 1020: 6410}, @@ -6373,12 +6373,12 @@ var ( {151: 6403}, {151: 6397}, {16: 3943, 18: 6237, 30: 6266, 6265, 109: 627, 136: 627, 627, 634, 151: 6226, 155: 634, 176: 6275, 194: 6250, 204: 6235, 211: 6276, 216: 634, 226: 6277, 230: 6260, 627, 265: 6257, 290: 6256, 322: 6249, 328: 6272, 330: 6254, 333: 6236, 340: 6252, 6270, 343: 6243, 351: 6241, 353: 6259, 357: 6247, 359: 6258, 6230, 6269, 6274, 364: 6239, 371: 6231, 379: 6245, 389: 6234, 6233, 397: 6273, 402: 6261, 405: 6267, 6264, 6268, 6263, 420: 6253, 514: 3944, 588: 6229, 615: 6248, 667: 3942, 6238, 673: 6271, 695: 6228, 798: 6244, 939: 6262, 964: 6251, 969: 6240, 984: 6255, 1047: 6242, 1120: 6232, 1331: 6246, 1337: 6227}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 6215, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6217, 2850, 688: 2851, 2849, 1317: 6216}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 6215, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6217, 2850, 688: 2851, 2849, 1317: 6216}, {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, 508: 892, 516: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 6202}, // 35 {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, 516: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 6168}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6163, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6157, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6163, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6157, 2850, 688: 2851, 2849}, {186: 6155}, {186: 1074}, // 40 @@ -6388,13 +6388,13 @@ var ( {493: 6137}, {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, 6107, 6113, 6114, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 492: 897, 897, 495: 897, 897, 897, 502: 897, 897, 897, 897, 897, 510: 897, 514: 897, 897, 522: 897, 525: 897, 534: 6110, 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: 3653, 767: 3651, 3652, 775: 5550, 5549, 5548, 785: 5545, 792: 6106, 6109, 6105, 808: 6028, 810: 6103, 861: 6104, 890: 6102, 1155: 6112, 6108, 1325: 6101, 6111}, // 45 - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 518: 275, 2810, 6076, 275, 523: 275, 532: 275, 814: 2811, 6077, 1253: 6075}, - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 518: 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6067}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 518: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6062}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6057}, + {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 6076, 275, 523: 275, 532: 275, 814: 2811, 6077, 1253: 6075}, + {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6067}, + {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6062}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6057}, {595: 4005, 937: 4004, 1001: 4003}, // 50 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6041, 1318: 6042}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6041, 1318: 6042}, {492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 6040, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991}, {868, 868, 58: 868, 491: 868, 494: 868, 501: 868}, {867, 867, 58: 867, 491: 867, 494: 867, 501: 867}, @@ -6404,7 +6404,7 @@ var ( {500: 856, 509: 856, 511: 856}, {522, 522, 500: 854, 509: 854, 511: 854}, {265: 6009, 290: 6008}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 5851, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 5848, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 5854, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 5851, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 5848, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 5854, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, // 60 {17: 5715, 225: 5720, 230: 5718, 232: 5713, 5719, 248: 5721, 294: 5717, 334: 5716, 337: 5714, 354: 5722, 396: 5723, 607: 5712, 889: 5711}, {22: 606, 137: 606, 606, 152: 4881, 159: 606, 204: 606, 212: 606, 224: 606, 237: 606, 251: 606, 272: 606, 275: 606, 549: 606, 588: 606, 835: 4880, 851: 5684}, @@ -6526,9 +6526,9 @@ var ( {281, 281, 501: 281}, {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, 508: 892, 601: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 5547}, // 160 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 5544}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 5496, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 518: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5497}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 518: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5405}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 5544}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 5496, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5497}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5405}, {23: 5343, 213: 5344}, {137: 5326, 213: 5341, 588: 5327, 1181: 5340}, // 165 @@ -6566,49 +6566,49 @@ var ( {153: 2809}, {4, 4}, {275, 275, 512: 275, 519: 2810, 521: 275, 523: 275, 814: 2811, 2812}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4295}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4295}, // 195 - {274, 274, 58: 274, 491: 274, 494: 274, 500: 274, 274, 509: 274, 511: 274, 274, 274, 516: 274, 518: 274, 521: 274, 523: 274, 532: 274, 274, 535: 274}, + {274, 274, 58: 274, 491: 274, 494: 274, 500: 274, 274, 509: 274, 511: 274, 274, 274, 516: 274, 274, 521: 274, 523: 274, 532: 274, 274, 535: 274}, {1338, 1338, 512: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 2815}, {681: 2838}, - {1337, 1337, 58: 1337, 139: 1337, 491: 1337, 494: 1337, 500: 1337, 1337, 509: 1337, 511: 1337, 1337, 1337, 516: 1337, 518: 1337, 521: 1337}, + {1337, 1337, 58: 1337, 139: 1337, 491: 1337, 494: 1337, 500: 1337, 1337, 509: 1337, 511: 1337, 1337, 1337, 516: 1337, 1337, 521: 1337}, {908, 908, 512: 2816, 521: 2817, 791: 2818, 852: 2819}, // 200 {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2833}, {10: 2820, 285: 2821, 1249: 2822}, - {907, 907, 58: 907, 491: 907, 494: 907, 500: 907, 907, 509: 907, 511: 907, 513: 907, 516: 907, 518: 907}, + {907, 907, 58: 907, 491: 907, 494: 907, 500: 907, 907, 509: 907, 511: 907, 513: 907, 516: 907, 907}, {6, 6}, {525: 916, 543: 916, 595: 916, 597: 916}, // 205 {525: 915, 543: 915, 595: 915, 597: 915}, {525: 2824, 543: 914, 595: 914, 597: 2826, 755: 2823, 762: 2825, 905: 2827, 1243: 2828}, - {2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 15: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 56: 2036, 58: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 90: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 111: 2036, 2036, 2036, 2036, 2036, 118: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 134: 2036, 2036, 178: 2036, 197: 2036, 228: 2036, 491: 2036, 2036, 494: 2036, 496: 2036, 498: 2036, 2036, 2036, 2036, 507: 2036, 2036, 2036, 511: 2036, 513: 2036, 2036, 2036, 2036, 518: 2036, 522: 2036, 524: 2036, 526: 2036, 543: 2036, 588: 2036, 595: 2036, 665: 2036, 667: 2036, 2036, 673: 2036}, - {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, 2034, 2034, 2034, 2034, 2034, 2034, 58: 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, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 111: 2034, 2034, 2034, 2034, 2034, 118: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 134: 2034, 2034, 143: 2034, 2034, 2034, 2034, 178: 2034, 197: 2034, 2034, 202: 2034, 228: 2034, 266: 2034, 491: 2034, 2034, 494: 2034, 496: 2034, 498: 2034, 2034, 2034, 2034, 507: 2034, 2034, 2034, 511: 2034, 2034, 2034, 2034, 2034, 2034, 518: 2034, 2034, 521: 2034, 2034, 524: 2034, 526: 2034, 543: 2034, 587: 2034, 2034, 595: 2034, 665: 2034, 667: 2034, 2034, 673: 2034, 2034, 2034, 679: 2034, 761: 2034}, - {920, 920, 9: 920, 58: 920, 178: 920, 491: 920, 494: 920, 500: 920, 920, 509: 920, 511: 920, 513: 920, 516: 920, 518: 920, 543: 920, 595: 920}, + {2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 15: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 56: 2036, 58: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 90: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 111: 2036, 2036, 2036, 2036, 2036, 117: 2036, 119: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 135: 2036, 178: 2036, 197: 2036, 228: 2036, 491: 2036, 2036, 494: 2036, 496: 2036, 498: 2036, 2036, 2036, 2036, 507: 2036, 2036, 2036, 511: 2036, 513: 2036, 2036, 2036, 2036, 2036, 522: 2036, 524: 2036, 526: 2036, 543: 2036, 588: 2036, 595: 2036, 665: 2036, 667: 2036, 2036, 673: 2036}, + {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, 2034, 2034, 2034, 2034, 2034, 2034, 58: 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, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 111: 2034, 2034, 2034, 2034, 2034, 117: 2034, 119: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 135: 2034, 143: 2034, 2034, 2034, 2034, 178: 2034, 197: 2034, 2034, 202: 2034, 228: 2034, 266: 2034, 491: 2034, 2034, 494: 2034, 496: 2034, 498: 2034, 2034, 2034, 2034, 507: 2034, 2034, 2034, 511: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 519: 2034, 521: 2034, 2034, 524: 2034, 526: 2034, 543: 2034, 587: 2034, 2034, 595: 2034, 665: 2034, 667: 2034, 2034, 673: 2034, 2034, 2034, 679: 2034, 761: 2034}, + {920, 920, 9: 920, 58: 920, 178: 920, 491: 920, 494: 920, 500: 920, 920, 509: 920, 511: 920, 513: 920, 516: 920, 920, 543: 920, 595: 920}, // 210 - {919, 919, 9: 919, 58: 919, 178: 919, 491: 919, 494: 919, 500: 919, 919, 509: 919, 511: 919, 513: 919, 516: 919, 518: 919, 543: 919, 595: 919}, + {919, 919, 9: 919, 58: 919, 178: 919, 491: 919, 494: 919, 500: 919, 919, 509: 919, 511: 919, 513: 919, 516: 919, 919, 543: 919, 595: 919}, {543: 913, 595: 913}, {543: 2830, 595: 2829, 1323: 2831}, {167: 918}, {167: 917}, // 215 {167: 2832}, - {909, 909, 58: 909, 491: 909, 494: 909, 500: 909, 909, 509: 909, 511: 909, 513: 909, 516: 909, 518: 909}, - {912, 912, 9: 2834, 58: 912, 178: 2835, 491: 912, 494: 912, 500: 912, 912, 509: 912, 511: 912, 513: 912, 516: 912, 518: 912}, + {909, 909, 58: 909, 491: 909, 494: 909, 500: 909, 909, 509: 909, 511: 909, 513: 909, 516: 909, 909}, + {912, 912, 9: 2834, 58: 912, 178: 2835, 491: 912, 494: 912, 500: 912, 912, 509: 912, 511: 912, 513: 912, 516: 912, 912}, {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2837}, {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2836}, // 220 - {910, 910, 58: 910, 491: 910, 494: 910, 500: 910, 910, 509: 910, 511: 910, 513: 910, 516: 910, 518: 910}, - {911, 911, 58: 911, 491: 911, 494: 911, 500: 911, 911, 509: 911, 511: 911, 513: 911, 516: 911, 518: 911}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3347}, + {910, 910, 58: 910, 491: 910, 494: 910, 500: 910, 910, 509: 910, 511: 910, 513: 910, 516: 910, 910}, + {911, 911, 58: 911, 491: 911, 494: 911, 500: 911, 911, 509: 911, 511: 911, 513: 911, 516: 911, 911}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3347}, {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 4292, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 493: 1591, 1591, 1591, 497: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 508: 1591, 1591, 511: 1591, 1591, 1591, 516: 1591, 1591, 1591, 1591, 1591, 1591, 523: 1591, 1591, 526: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 550: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 584: 1591, 1591, 1591, 616: 1591, 672: 1591, 676: 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, 4289, 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}, // 225 {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 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, 680: 4287}, - {1345, 1345, 9: 1345, 58: 1345, 139: 1345, 491: 1345, 494: 1345, 500: 1345, 1345, 509: 1345, 511: 1345, 1345, 1345, 516: 1345, 518: 1345, 521: 1345, 523: 1345, 527: 3452, 3450, 3451, 3449, 3447, 533: 1345, 535: 1345, 543: 1345, 546: 1345, 1345, 4286, 561: 4285, 756: 3448, 3446, 1306: 4284}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4283}, + {1345, 1345, 9: 1345, 58: 1345, 139: 1345, 491: 1345, 494: 1345, 500: 1345, 1345, 509: 1345, 511: 1345, 1345, 1345, 516: 1345, 1345, 521: 1345, 523: 1345, 527: 3452, 3450, 3451, 3449, 3447, 533: 1345, 535: 1345, 543: 1345, 546: 1345, 1345, 4286, 561: 4285, 756: 3448, 3446, 1306: 4284}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4283}, {492: 4255}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 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, 4238, 1996, 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, 574: 4235, 4233, 4232, 4240, 4234, 4236, 4237, 4239, 1228: 4231, 1272: 4230}, + {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 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, 4238, 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, 574: 4235, 4233, 4232, 4240, 4234, 4236, 4237, 4239, 1228: 4231, 1272: 4230}, // 230 {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 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}, {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 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, 4198, 497: 4197, 1943, 500: 1943, 1943, 1943, 1943, 3793, 3794, 3799, 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, 4202, 1943, 1943, 1943, 3795, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 550: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 4201, 1943, 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 4199, 584: 4209, 4210, 4208, 834: 4200, 1142: 4203, 1214: 4205, 1267: 4204, 1275: 4206, 1319: 4207}, @@ -7211,9 +7211,9 @@ var ( {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 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}, // 730 {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 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}, - {1348, 1348, 9: 3519, 58: 1348, 139: 1348, 491: 1348, 494: 1348, 500: 1348, 1348, 509: 1348, 511: 1348, 1348, 1348, 516: 1348, 518: 1348, 521: 1348}, - {1347, 1347, 9: 1347, 58: 1347, 139: 1347, 491: 1347, 494: 1347, 500: 1347, 1347, 509: 1347, 511: 1347, 1347, 1347, 516: 1347, 518: 1347, 521: 1347, 523: 1347, 533: 1347, 535: 1347, 543: 1347, 546: 1347, 1347}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4102}, + {1348, 1348, 9: 3519, 58: 1348, 139: 1348, 491: 1348, 494: 1348, 500: 1348, 1348, 509: 1348, 511: 1348, 1348, 1348, 516: 1348, 1348, 521: 1348}, + {1347, 1347, 9: 1347, 58: 1347, 139: 1347, 491: 1347, 494: 1347, 500: 1347, 1347, 509: 1347, 511: 1347, 1347, 1347, 516: 1347, 1347, 521: 1347, 523: 1347, 533: 1347, 535: 1347, 543: 1347, 546: 1347, 1347}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4102}, {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 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, 3457, 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, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 584: 1321, 1321, 1321, 616: 3458}, // 735 {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 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, 1320, 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, 616: 1320, 672: 4097, 676: 1320, 1320}, @@ -7228,21 +7228,21 @@ var ( {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 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}, {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 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}, // 745 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4092, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4091, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4090, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4089, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4088, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4092, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4091, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4090, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4089, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4088, 3360, 3441, 3359, 3356}, // 750 {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 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, 1301, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3985, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 3986}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3985, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 3986}, {492: 3980}, {492: 2667, 731: 3979}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3976, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3976, 2850, 688: 2851, 2849}, // 755 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, {492: 3968}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 562: 1119, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3955, 1242: 3956}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 562: 1119, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3955, 1242: 3956}, {492: 3897}, {492: 3894}, // 760 @@ -7327,24 +7327,24 @@ var ( {790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 493: 790, 790, 790, 497: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 508: 790, 790, 511: 790, 790, 790, 516: 790, 790, 790, 790, 790, 790, 523: 790, 790, 526: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 550: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 584: 790, 790, 790, 616: 790}, {789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 493: 789, 789, 789, 497: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 508: 789, 789, 511: 789, 789, 789, 516: 789, 789, 789, 789, 789, 789, 523: 789, 789, 526: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 550: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 584: 789, 789, 789, 616: 789}, {788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3445}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3445}, {9: 3453, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 830 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3601}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3600}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3599}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3601}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3600}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3599}, {2: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 10: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 59: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 492: 1988, 1988, 495: 1988, 1988, 1988, 502: 1988, 1988, 1988, 1988, 1988, 510: 1988, 514: 1988, 1988, 522: 1988, 525: 1988, 549: 1988, 583: 1988, 587: 1988, 589: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 601: 1988, 1988, 1988, 1988, 1988, 1988, 608: 1988, 1988, 1988, 1988, 1988, 614: 1988, 1988, 617: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 669: 1988}, {2: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 10: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 59: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 492: 1987, 1987, 495: 1987, 1987, 1987, 502: 1987, 1987, 1987, 1987, 1987, 510: 1987, 514: 1987, 1987, 522: 1987, 525: 1987, 549: 1987, 583: 1987, 587: 1987, 589: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 601: 1987, 1987, 1987, 1987, 1987, 1987, 608: 1987, 1987, 1987, 1987, 1987, 614: 1987, 1987, 617: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 669: 1987}, // 835 {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, 1986, 495: 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, 1985, 495: 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3454, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3454, 3360, 3441, 3359, 3356}, {58: 3459, 499: 3457, 616: 3458}, {492: 1265}, // 840 {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 3594}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3593, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 3594}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3593, 3360, 3441, 3359, 3356}, {160: 974, 508: 974, 520: 3461, 764: 974, 1299: 3460}, {160: 3465, 508: 3466, 764: 977, 908: 3464}, // 845 @@ -7357,7 +7357,7 @@ var ( {288: 3467}, {764: 975}, {764: 976}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 3508, 685: 3507, 2850, 688: 2851, 2849, 948: 3510, 1195: 3511, 1385: 3509}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 3508, 685: 3507, 2850, 688: 2851, 2849, 948: 3510, 1195: 3511, 1385: 3509}, {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 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}, // 855 {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 687: 1892, 690: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892}, @@ -7404,7 +7404,7 @@ var ( // 890 {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 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}, {1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 493: 1025, 1025, 1025, 497: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 511: 1025, 1025, 1025, 516: 1025, 1025, 1025, 1025, 1025, 1025, 523: 1025, 1025, 526: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 550: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 584: 1025, 1025, 1025, 616: 1025}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1022, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 507: 1022, 523: 1022, 543: 1022, 546: 1022, 1022, 685: 3507, 2850, 688: 2851, 2849, 948: 3514, 1298: 3513, 1386: 3512}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1022, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 507: 1022, 523: 1022, 543: 1022, 546: 1022, 1022, 685: 3507, 2850, 688: 2851, 2849, 948: 3514, 1298: 3513, 1386: 3512}, {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 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}, {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 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}, // 895 @@ -7415,14 +7415,14 @@ var ( {58: 1018, 523: 3522, 543: 1018, 546: 1018, 1018, 1305: 3521}, // 900 {681: 3517}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3518}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3518}, {9: 3519, 58: 1019, 523: 1019, 543: 1019, 546: 1019, 1019}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3520}, - {1346, 1346, 9: 1346, 58: 1346, 139: 1346, 491: 1346, 494: 1346, 500: 1346, 1346, 509: 1346, 511: 1346, 1346, 1346, 516: 1346, 518: 1346, 521: 1346, 523: 1346, 533: 1346, 535: 1346, 543: 1346, 546: 1346, 1346}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3520}, + {1346, 1346, 9: 1346, 58: 1346, 139: 1346, 491: 1346, 494: 1346, 500: 1346, 1346, 509: 1346, 511: 1346, 1346, 1346, 516: 1346, 1346, 521: 1346, 523: 1346, 533: 1346, 535: 1346, 543: 1346, 546: 1346, 1346}, // 905 {58: 1016, 543: 3527, 546: 3528, 3529, 1304: 3525, 1384: 3526}, {681: 3523}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3524}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3524}, {9: 3519, 58: 1017, 543: 1017, 546: 1017, 1017}, {58: 1023}, // 910 @@ -7441,20 +7441,20 @@ var ( {147: 3587}, {147: 3585}, {147: 3583}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3590}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3590}, {595: 3589}, // 925 {162: 3540, 171: 3542, 525: 3530, 593: 3532, 3531, 597: 3544, 599: 3545, 842: 3543, 1004: 3547, 1194: 3546}, {147: 3587, 164: 3588}, {147: 3585, 164: 3586}, {147: 3583, 164: 3584}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3550}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3550}, // 930 {527: 3548}, {58: 1003, 527: 1003}, {162: 3540, 171: 3542, 525: 3530, 593: 3532, 3531, 597: 3544, 599: 3545, 842: 3543, 1004: 3547, 1194: 3549}, {58: 1004}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3580}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3580}, // 935 {1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 511: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 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, 588: 1148, 665: 1148, 667: 1148, 1148}, {1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 511: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 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, 588: 1147, 665: 1147, 667: 1147, 1147}, @@ -7502,7 +7502,7 @@ var ( {58: 1009, 527: 1009}, {58: 1002, 527: 1002}, {58: 1005, 527: 1005}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3591}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3591}, // 975 {147: 3581}, {1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 493: 1024, 1024, 1024, 497: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 508: 1024, 1024, 511: 1024, 1024, 1024, 516: 1024, 1024, 1024, 1024, 1024, 1024, 523: 1024, 1024, 526: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 550: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 584: 1024, 1024, 1024, 616: 1024}, @@ -7513,23 +7513,23 @@ var ( {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 526: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 550: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 584: 793, 793, 793, 588: 793, 600: 793, 607: 793, 613: 793, 616: 793, 662: 793, 793, 793, 793, 793, 793, 793}, {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 526: 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 584: 286, 286, 286, 588: 286, 286, 600: 286, 607: 286, 613: 286, 616: 286, 662: 286, 286, 286, 286, 286, 286, 286, 670: 286, 673: 286, 678: 286, 286, 681: 286, 683: 286, 286, 687: 286}, {285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 526: 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 584: 285, 285, 285, 588: 285, 285, 600: 285, 607: 285, 613: 285, 616: 285, 662: 285, 285, 285, 285, 285, 285, 285, 670: 285, 673: 285, 678: 285, 285, 681: 285, 683: 285, 285, 687: 285}, - {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 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, 518: 2002, 2002, 2002, 2002, 523: 2002, 2002, 526: 2002, 2002, 2002, 2002, 2002, 2002, 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: 3448, 3446}, - {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 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, 518: 2003, 2003, 2003, 2003, 523: 2003, 2003, 526: 2003, 3452, 2003, 3451, 2003, 2003, 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: 3448, 3446}, + {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 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, 2002, 2002, 2002, 2002, 2002, 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: 3448, 3446}, + {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 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, 3452, 2003, 3451, 2003, 2003, 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: 3448, 3446}, // 985 - {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 493: 2004, 2004, 498: 2004, 500: 2004, 2004, 2004, 2004, 508: 2004, 2004, 511: 2004, 2004, 2004, 516: 2004, 518: 2004, 2004, 2004, 2004, 523: 2004, 2004, 526: 2004, 3452, 2004, 3451, 2004, 3447, 2004, 2004, 2004, 2004, 2004, 538: 2004, 2004, 2004, 542: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 550: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 565: 2004, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3603}, + {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 493: 2004, 2004, 498: 2004, 500: 2004, 2004, 2004, 2004, 508: 2004, 2004, 511: 2004, 2004, 2004, 516: 2004, 2004, 519: 2004, 2004, 2004, 523: 2004, 2004, 526: 2004, 3452, 2004, 3451, 2004, 3447, 2004, 2004, 2004, 2004, 2004, 538: 2004, 2004, 2004, 542: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 550: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 565: 2004, 756: 3448, 3446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3603}, {58: 3604, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {160: 3465, 508: 3466, 764: 977, 908: 3605}, {764: 3469, 769: 3606}, // 990 {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3608}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3608}, {58: 3609, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {160: 3465, 508: 3466, 764: 977, 908: 3610}, {764: 3469, 769: 3611}, // 995 {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3613}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3613}, {9: 3615, 58: 982, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446, 1124: 3614}, {58: 3622}, {525: 3530, 593: 3532, 3531, 597: 3617, 842: 3616}, @@ -7537,14 +7537,14 @@ var ( {9: 3619, 58: 979, 1125: 3621}, {9: 3619, 58: 979, 1125: 3618}, {58: 980}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3620}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3620}, {58: 978, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1005 {58: 981}, {160: 3465, 508: 3466, 764: 977, 908: 3623}, {764: 3469, 769: 3624}, {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3626}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3626}, // 1010 {9: 3615, 58: 982, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446, 1124: 3627}, {58: 3628}, @@ -7552,7 +7552,7 @@ var ( {764: 3469, 769: 3630}, {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 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}, // 1015 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3632, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3632, 3360, 3441, 3359, 3356}, {58: 3633, 499: 3457, 616: 3458}, {764: 3469, 769: 3634}, {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 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}, @@ -7583,7 +7583,7 @@ var ( {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, 1279, 495: 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}, // 1040 {2: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 10: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 59: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 492: 1276, 1276, 495: 1276, 1276, 1276, 502: 1276, 1276, 1276, 1276, 1276, 510: 1276, 514: 1276, 1276, 522: 1276, 525: 1276, 549: 1276, 583: 1276, 587: 1276, 589: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 601: 1276, 1276, 1276, 1276, 1276, 1276, 608: 1276, 1276, 1276, 1276, 1276, 614: 1276, 1276, 617: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 669: 1276}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3658}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3658}, {58: 3659, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3660}, {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 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}, @@ -7591,47 +7591,47 @@ var ( {997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 493: 997, 997, 997, 497: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 508: 997, 997, 511: 997, 997, 997, 516: 997, 997, 997, 997, 997, 997, 523: 997, 997, 526: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 550: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 584: 997, 997, 997, 616: 997}, {2: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 10: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 59: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 492: 1275, 1275, 495: 1275, 1275, 1275, 502: 1275, 1275, 1275, 1275, 1275, 510: 1275, 514: 1275, 1275, 522: 1275, 525: 1275, 549: 1275, 583: 1275, 587: 1275, 589: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 601: 1275, 1275, 1275, 1275, 1275, 1275, 608: 1275, 1275, 1275, 1275, 1275, 614: 1275, 1275, 617: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 669: 1275}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3664, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3665}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3665}, {58: 3666, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1050 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3667}, {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3669, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3670}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3670}, {58: 3671, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1055 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3672}, {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3674, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3675}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3675}, {58: 3676, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1060 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3677}, {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3679, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3680}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3680}, {58: 3681, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1065 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3682}, {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3684, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3685}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3685}, {58: 3686, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1070 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3687}, {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3689, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3690}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3690}, {58: 3691, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1075 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3692}, {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 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}, {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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3694, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3696}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3696}, {1984, 1984, 9: 1984, 58: 1984, 139: 1984, 501: 1984, 523: 1984, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1080 {9: 3697, 58: 1338, 139: 1338, 523: 2813, 790: 2814, 836: 3698}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3704}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3704}, {58: 1155, 139: 3700, 1300: 3699}, {58: 3702}, {493: 3701}, @@ -7640,11 +7640,11 @@ var ( {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3703}, {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 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}, {1983, 1983, 9: 1983, 58: 1983, 139: 1983, 501: 1983, 523: 1983, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 3709, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3708, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3706, 767: 3651, 3652, 808: 3707}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 3709, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3708, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3706, 767: 3651, 3652, 808: 3707}, // 1090 {58: 3717, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3715}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3712}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3715}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3712}, {58: 3710}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3711}, // 1095 @@ -7657,106 +7657,106 @@ var ( {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 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}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3718}, {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3721, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3720}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3721, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3720}, {58: 3725, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1105 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3722}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3722}, {58: 3723, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3724}, {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 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}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3726}, // 1110 {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3729, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3728}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3729, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3728}, {58: 3733, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3730}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3730}, {58: 3731, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1115 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3732}, {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 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}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3734}, {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3737, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3736}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3737, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3736}, // 1120 {58: 3741, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3738}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3738}, {58: 3739, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3740}, {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 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}, // 1125 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3742}, {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3744}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3744}, {9: 3697, 58: 3745}, {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 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}, // 1130 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3747}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3747}, {9: 3697, 58: 3748}, {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3750}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3750}, {9: 3751, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1135 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3752}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3752}, {9: 3753, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3754}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3754}, {58: 3755, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 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}, // 1140 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3757, 1219: 3759, 1273: 3760, 1363: 3761, 3758}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3757, 1219: 3759, 1273: 3760, 1363: 3761, 3758}, {58: 3769, 520: 3770, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 520: 3763, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3762}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 520: 3763, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3762}, {2: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 10: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 59: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 492: 1188, 1188, 495: 1188, 1188, 1188, 502: 1188, 1188, 1188, 1188, 1188, 510: 1188, 514: 1188, 1188, 520: 1188, 522: 1188, 525: 1188, 549: 1188, 583: 1188, 587: 1188, 589: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 601: 1188, 1188, 1188, 1188, 1188, 1188, 608: 1188, 1188, 1188, 1188, 1188, 614: 1188, 1188, 617: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 669: 1188}, {2: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 10: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 59: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 492: 1187, 1187, 495: 1187, 1187, 1187, 502: 1187, 1187, 1187, 1187, 1187, 510: 1187, 514: 1187, 1187, 520: 1187, 522: 1187, 525: 1187, 549: 1187, 583: 1187, 587: 1187, 589: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 601: 1187, 1187, 1187, 1187, 1187, 1187, 608: 1187, 1187, 1187, 1187, 1187, 614: 1187, 1187, 617: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 669: 1187}, // 1145 {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, 1186, 495: 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}, {520: 3766, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3764}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3764}, {58: 3765, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 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}, // 1150 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3767}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3767}, {58: 3768, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 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}, {1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3771}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3771}, // 1155 {58: 3772, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3774}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3774}, {9: 3775, 520: 3776, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3782}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3782}, // 1160 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3777}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3777}, {58: 3778, 513: 3779, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3780}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3780}, {58: 3781, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 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}, {9: 3784, 58: 3783, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3785}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3785}, {58: 3786, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3788}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3788}, {504: 3793, 3794, 3799, 541: 3795, 564: 3801, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3823}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3822}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3823}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3822}, // 1175 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3821}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3820}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3817, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3816}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3811, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3810}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3809}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3821}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3820}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3817, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3816}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3811, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3810}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3809}, // 1180 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3808}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3807}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3806}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3805}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3804}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3808}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3807}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3806}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3805}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3804}, // 1185 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3802}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3802}, {58: 3803, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 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}, {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 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, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 584: 1322, 1322, 1322}, @@ -7768,43 +7768,43 @@ var ( {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 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, 3800, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 584: 1327, 1327, 1327}, {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 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, 1331, 1331, 3799, 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, 3795, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3796, 3797, 1331, 3800, 1331, 3798, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 584: 1331, 1331, 1331}, // 1195 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3812}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3813}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3812}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3813}, {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 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, 1329, 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, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 584: 1329, 1329, 1329}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3815}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3815}, {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 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, 3799, 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, 3795, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 550: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 3796, 3797, 1328, 3800, 1328, 3798, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 584: 1328, 1328, 1328}, // 1200 {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 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, 1332, 1332, 3799, 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, 3795, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 550: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3796, 3797, 1332, 3800, 1332, 3798, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 584: 1332, 1332, 1332}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3818}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3819}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3818}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3819}, {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 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, 1330, 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, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 584: 1330, 1330, 1330}, {1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 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, 3793, 3794, 3799, 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, 3795, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 550: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3796, 3797, 1333, 3800, 1333, 3798, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 584: 1333, 1333, 1333}, // 1205 {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 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, 3793, 3794, 3799, 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, 3795, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 550: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3796, 3797, 1334, 3800, 1334, 3798, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 584: 1334, 1334, 1334}, {1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 493: 1335, 1335, 1335, 497: 1335, 1335, 500: 1335, 1335, 1335, 1335, 3793, 3794, 3799, 508: 1335, 1335, 511: 1335, 1335, 1335, 516: 1335, 1335, 1335, 1335, 1335, 1335, 523: 1335, 1335, 526: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3795, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 550: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3796, 3797, 1335, 3800, 1335, 3798, 3791, 3792, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 584: 1335, 1335, 1335}, {1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 493: 1336, 1336, 1336, 497: 1336, 1336, 500: 1336, 1336, 1336, 1336, 3793, 3794, 3799, 508: 1336, 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 1336, 1336, 1336, 1336, 523: 1336, 1336, 526: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3795, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 550: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3796, 3797, 3790, 3800, 1336, 3798, 3791, 3792, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 584: 1336, 1336, 1336}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 3825}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 3825}, {520: 3826}, // 1210 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3827}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3827}, {58: 3828, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3830}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3830}, {9: 3831, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1215 {599: 3832}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3833}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3834}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3833}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3834}, {58: 3835}, {1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 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}, // 1220 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3837}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3837}, {9: 3838, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3840, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3839}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3840, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3839}, {58: 3844, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3841}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3841}, // 1225 - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3842}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3842}, {58: 3843, 504: 3814}, {1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 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}, {1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 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}, @@ -7818,21 +7818,21 @@ var ( // 1235 {58: 3852}, {1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3854}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3854}, {9: 3855, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3856}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3856}, // 1240 {58: 3857, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3860}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3860}, {9: 3697, 58: 1979}, {58: 3861}, // 1245 {1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3863}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3863}, {9: 3697, 58: 3864, 501: 3865}, {1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3866}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3866}, // 1250 {58: 3869}, {796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 58: 796, 109: 796, 136: 796, 491: 796, 796, 494: 796, 796, 796, 796, 796, 796, 796, 507: 796, 796, 510: 796, 514: 796, 796, 522: 796, 524: 796, 526: 796, 549: 796, 588: 796, 600: 796, 607: 796, 613: 796, 662: 796, 796, 796, 796, 796, 796, 796, 678: 796, 796}, @@ -7850,31 +7850,31 @@ var ( {58: 3879}, {1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 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}, {1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 493: 1244, 1244, 1244, 497: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 508: 1244, 1244, 511: 1244, 1244, 1244, 516: 1244, 1244, 1244, 1244, 1244, 1244, 523: 1244, 1244, 526: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 550: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 584: 1244, 1244, 1244, 616: 1244, 670: 1244, 683: 1244, 687: 1244}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3881}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3881}, // 1265 {58: 3882}, {1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 493: 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3884}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3884}, {58: 3885}, {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 493: 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}, // 1270 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3888}, - {58: 1320, 517: 1320, 672: 3890}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3888}, + {58: 1320, 518: 1320, 672: 3890}, {58: 3889}, {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3891, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3891, 2850, 688: 2851, 2849}, // 1275 - {58: 1319, 517: 1319, 672: 3892}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3893, 2850, 688: 2851, 2849}, + {58: 1319, 518: 1319, 672: 3892}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3893, 2850, 688: 2851, 2849}, {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 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, 676: 1318, 1318}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3895}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3895}, {58: 3896}, // 1280 {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3898}, {9: 3899, 501: 3900, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {57: 3911, 112: 3907, 184: 3913, 191: 3908, 3906, 214: 3910, 514: 3918, 549: 3904, 667: 3917, 702: 3909, 3914, 3915, 707: 3916, 763: 3912, 926: 3905, 1023: 3903}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3901}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3901}, // 1285 {58: 3902}, {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 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}, @@ -7903,7 +7903,7 @@ var ( {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, 678: 308, 763: 308, 765: 308}, {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 678: 307, 763: 307, 765: 307}, {9: 3925, 58: 3924}, - {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 16: 317, 57: 317, 317, 116: 317, 317, 133: 317, 491: 317, 495: 317, 317, 317, 317, 317, 507: 317, 510: 317, 514: 317, 548: 317, 317, 561: 317, 600: 317, 607: 317, 613: 317, 662: 317, 317, 317, 666: 317, 317, 678: 317, 763: 317, 765: 317}, + {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 16: 317, 57: 317, 317, 116: 317, 118: 317, 134: 317, 491: 317, 495: 317, 317, 317, 317, 317, 507: 317, 510: 317, 514: 317, 548: 317, 317, 561: 317, 600: 317, 607: 317, 613: 317, 662: 317, 317, 317, 666: 317, 317, 678: 317, 763: 317, 765: 317}, {525: 2824, 755: 2823, 762: 3926}, // 1310 {58: 3927}, @@ -7915,7 +7915,7 @@ var ( {58: 1105, 678: 1105}, {58: 1106, 678: 1106}, {525: 2824, 755: 2823, 762: 3935}, - {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 16: 315, 57: 315, 315, 116: 315, 315, 133: 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}, + {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 16: 315, 57: 315, 315, 116: 315, 118: 315, 134: 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}, {58: 3924}, // 1320 {58: 1107, 678: 1107}, @@ -7924,19 +7924,19 @@ var ( {58: 1111, 678: 1111}, {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 16: 3943, 58: 300, 491: 300, 495: 300, 300, 300, 300, 300, 507: 300, 510: 300, 514: 3944, 600: 300, 607: 300, 613: 300, 662: 300, 300, 300, 666: 300, 3942, 678: 300, 798: 3951, 1296: 3950}, // 1325 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3947}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3947}, {526: 3946}, - {297, 297, 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 517: 297, 519: 297, 537: 297, 549: 297}, + {297, 297, 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 518: 297, 297, 537: 297, 549: 297}, {526: 3945}, - {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, 493: 296, 496: 296, 517: 296, 519: 296, 537: 296, 549: 296}, + {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, 493: 296, 496: 296, 518: 296, 296, 537: 296, 549: 296}, // 1330 - {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, 59: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 493: 298, 496: 298, 517: 298, 519: 298, 537: 298, 549: 298}, + {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, 59: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 493: 298, 496: 298, 518: 298, 298, 537: 298, 549: 298}, {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 58: 305, 491: 305, 495: 305, 305, 305, 305, 305, 507: 305, 510: 305, 549: 3948, 600: 305, 607: 305, 613: 305, 662: 305, 305, 305, 666: 305, 678: 305, 1295: 3949}, {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 58: 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}, {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 678: 301}, {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}, // 1335 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3952}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3952}, {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}, {58: 1112, 678: 1112}, {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 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}, @@ -7945,18 +7945,18 @@ var ( {562: 3959, 1192: 3958, 1379: 3957}, {175: 1114, 562: 3959, 3965, 1192: 3964, 1240: 3963}, {175: 1117, 562: 1117, 1117}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3960}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3960}, {527: 3452, 3450, 3451, 3449, 3447, 565: 3961, 756: 3448, 3446}, // 1345 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3962}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3962}, {175: 1115, 527: 3452, 3450, 3451, 3449, 3447, 562: 1115, 1115, 756: 3448, 3446}, {175: 3967}, {175: 1116, 562: 1116, 1116}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3966}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3966}, // 1350 {175: 1113, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 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, 1293, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3969}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3969}, {498: 3970, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {57: 3911, 112: 3907, 184: 3913, 191: 3908, 3906, 214: 3910, 514: 3918, 549: 3904, 667: 3917, 702: 3909, 3914, 3915, 707: 3916, 763: 3912, 926: 3905, 1023: 3971}, // 1355 @@ -7966,20 +7966,20 @@ var ( {1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 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, 3457, 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}, // 1360 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3977}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3977}, {527: 3452, 3450, 3451, 3449, 3447, 542: 3978, 756: 3448, 3446}, {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 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}, {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3981}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3981}, // 1365 {9: 3982}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3983}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3983}, {9: 1983, 58: 3984, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 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}, {9: 1984, 58: 4087, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1370 {9: 4084}, - {9: 1301, 58: 1301, 495: 1301, 497: 1301, 499: 1301, 853, 504: 1301, 1301, 1301, 509: 853, 511: 853, 2816, 517: 1301, 521: 2817, 523: 2813, 527: 1301, 1301, 1301, 1301, 1301, 537: 1301, 541: 1301, 564: 1301, 566: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301, 790: 4000, 4001}, + {9: 1301, 58: 1301, 495: 1301, 497: 1301, 499: 1301, 853, 504: 1301, 1301, 1301, 509: 853, 511: 853, 2816, 518: 1301, 521: 2817, 523: 2813, 527: 1301, 1301, 1301, 1301, 1301, 537: 1301, 541: 1301, 564: 1301, 566: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301, 790: 4000, 4001}, {492: 3886, 595: 4005, 937: 4004, 1001: 4003}, {492: 2667, 515: 2665, 588: 2664, 665: 2660, 731: 3997, 770: 3996, 2661, 2662, 2663, 2672, 778: 2670, 3998, 3999}, {58: 3995, 500: 854, 509: 854, 511: 854}, @@ -7998,26 +7998,26 @@ var ( // 1385 {858, 858, 58: 858, 491: 858, 494: 858, 501: 858}, {857, 857, 58: 857, 491: 857, 494: 857, 501: 857}, - {1338, 1338, 9: 4017, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 518: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 4016}, - {11, 11, 9: 11, 58: 11, 491: 11, 494: 11, 500: 11, 11, 509: 11, 511: 11, 11, 11, 516: 11, 518: 11, 521: 11, 523: 11}, + {1338, 1338, 9: 4017, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 4016}, + {11, 11, 9: 11, 58: 11, 491: 11, 494: 11, 500: 11, 11, 509: 11, 511: 11, 11, 11, 516: 11, 11, 521: 11, 523: 11}, {492: 4006, 863: 4007}, // 1390 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1378, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4011, 1369: 4010, 4009}, - {9, 9, 9: 9, 58: 9, 491: 9, 494: 9, 500: 9, 9, 509: 9, 511: 9, 9, 9, 516: 9, 518: 9, 521: 9, 523: 9}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1378, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4011, 1369: 4010, 4009}, + {9, 9, 9: 9, 58: 9, 491: 9, 494: 9, 500: 9, 9, 509: 9, 511: 9, 9, 9, 516: 9, 9, 521: 9, 523: 9}, {1374, 1374, 9: 1374, 58: 1374, 491: 1374, 501: 1374, 512: 1374, 519: 1374, 523: 1374, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {58: 4015}, {9: 4013, 58: 1377}, // 1395 {9: 1375, 58: 1375}, {1373, 1373, 9: 1373, 58: 1373, 491: 1373, 3894, 501: 1373, 512: 1373, 519: 1373, 523: 1373}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4014}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4014}, {9: 1376, 58: 1376}, - {1379, 1379, 9: 1379, 58: 1379, 95: 1379, 491: 1379, 494: 1379, 500: 1379, 1379, 509: 1379, 511: 1379, 1379, 1379, 516: 1379, 518: 1379, 521: 1379, 523: 1379, 527: 1379}, + {1379, 1379, 9: 1379, 58: 1379, 95: 1379, 491: 1379, 494: 1379, 500: 1379, 1379, 509: 1379, 511: 1379, 1379, 1379, 516: 1379, 1379, 521: 1379, 523: 1379, 527: 1379}, // 1400 - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 518: 908, 521: 2817, 791: 2818, 852: 4019}, + {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 4019}, {595: 4005, 937: 4018}, - {10, 10, 9: 10, 58: 10, 491: 10, 494: 10, 500: 10, 10, 509: 10, 511: 10, 10, 10, 516: 10, 518: 10, 521: 10, 523: 10}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 518: 4022, 912: 4020}, + {10, 10, 9: 10, 58: 10, 491: 10, 494: 10, 500: 10, 10, 509: 10, 511: 10, 10, 10, 516: 10, 10, 521: 10, 523: 10}, + {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 4020}, {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 4046}, // 1405 {301: 4027, 674: 4026}, @@ -8029,14 +8029,14 @@ var ( {870, 870, 58: 870, 154: 870, 166: 870, 189: 870, 491: 870, 494: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870, 1114: 4029, 4040}, {870, 870, 58: 870, 154: 870, 166: 870, 491: 870, 494: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870, 1114: 4029, 4028}, {877, 877, 58: 877, 154: 4038, 166: 4037, 491: 877, 494: 877, 500: 877, 877, 509: 877, 511: 877, 516: 877}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4032}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4032}, {1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 550: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 584: 1094, 1094, 1094, 588: 1094, 600: 1094, 604: 1094, 607: 1094, 613: 1094, 616: 1094, 662: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 4035, 1094, 1094, 1094, 679: 1094, 681: 1094, 1094, 690: 1094, 1094, 1094, 1094, 1094, 1094, 698: 1094, 701: 1094, 708: 1094, 1094, 711: 1094, 726: 1094}, // 1415 {1092, 1092, 9: 1092, 58: 1092, 154: 1092, 166: 1092, 189: 1092, 491: 1092, 494: 1092, 500: 1092, 1092, 509: 1092, 511: 1092, 516: 1092, 520: 1092, 670: 1092, 691: 1092, 693: 1092}, {869, 869, 9: 4033, 58: 869, 154: 869, 166: 869, 189: 869, 491: 869, 494: 869, 500: 869, 869, 509: 869, 511: 869, 516: 869}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4034}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4034}, {1091, 1091, 9: 1091, 58: 1091, 154: 1091, 166: 1091, 180: 1091, 189: 1091, 491: 1091, 494: 1091, 500: 1091, 1091, 509: 1091, 511: 1091, 516: 1091, 520: 1091, 670: 1091, 1091, 691: 1091, 693: 1091, 698: 1091}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4036, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4036, 2850, 688: 2851, 2849}, // 1420 {1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 550: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 584: 1093, 1093, 1093, 588: 1093, 600: 1093, 604: 1093, 607: 1093, 613: 1093, 616: 1093, 662: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 673: 1093, 1093, 1093, 679: 1093, 681: 1093, 1093, 690: 1093, 1093, 1093, 1093, 1093, 1093, 698: 1093, 701: 1093, 708: 1093, 1093, 711: 1093, 726: 1093}, {874, 874, 58: 874, 491: 874, 494: 874, 500: 874, 874, 509: 874, 511: 874, 516: 874}, @@ -8095,7 +8095,7 @@ var ( {493: 4062, 596: 4063, 598: 4064, 876: 4082}, {95, 95, 58: 95, 491: 95, 95, 494: 95, 500: 95, 95, 508: 95, 95, 511: 95, 526: 95}, {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4085}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4085}, {9: 1983, 58: 4086, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 1470 {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 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}, @@ -8111,22 +8111,22 @@ var ( {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 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}, // 1480 {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4098, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4098, 2850, 688: 2851, 2849}, {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 4099, 1319, 1319, 1319, 497: 1319, 1319, 1319, 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: 1319, 672: 3892, 676: 1319, 1319}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4100}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4100}, {58: 4101}, // 1485 {1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 493: 1152, 1152, 1152, 497: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 508: 1152, 1152, 511: 1152, 1152, 1152, 516: 1152, 1152, 1152, 1152, 1152, 1152, 523: 1152, 1152, 526: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 550: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 584: 1152, 1152, 1152, 616: 1152}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 4103}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 4103}, {504: 3814}, {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 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}, {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 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}, // 1490 {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 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}, {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4110, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4109}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4110, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4109}, {58: 4114, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4111}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4111}, // 1495 {58: 4112, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4113}, @@ -8134,23 +8134,23 @@ var ( {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4115}, {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 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}, // 1500 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4118, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4117}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4118, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4117}, {9: 4128, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4119}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4119}, {9: 4120, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4122, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4121}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4122, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4121}, // 1505 {58: 4126, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4123}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4123}, {58: 4124, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4125}, {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 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}, // 1510 {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4127}, {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4130, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4129}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4130, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4129}, {58: 4134, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4131}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4131}, // 1515 {58: 4132, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4133}, @@ -8158,20 +8158,20 @@ var ( {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4135}, {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 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}, // 1520 - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 813: 4137}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 813: 4137}, {9: 4138}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4139}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4139}, {9: 4140, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4141}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4141}, // 1525 {58: 4142, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 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}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 813: 4144}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 813: 4144}, {9: 4145}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4146}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4146}, // 1530 {9: 4147, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4148}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4148}, {58: 4149, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 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}, {191: 4153, 4152, 214: 4154, 238: 4155, 1256: 4151}, @@ -8182,10 +8182,10 @@ var ( {9: 1194}, {9: 1193}, // 1540 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4157}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4157}, {58: 4158, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4160}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4160}, {9: 4161}, // 1545 {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 4163}, @@ -8198,11 +8198,11 @@ var ( {30, 30, 6: 30, 30, 30, 15: 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 58: 30, 79: 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 496: 30, 499: 30, 30, 514: 30, 524: 30, 667: 30, 30, 675: 30}, {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}, {1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 493: 1184, 1184, 1184, 497: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 508: 1184, 1184, 511: 1184, 1184, 1184, 516: 1184, 1184, 1184, 1184, 1184, 1184, 523: 1184, 1184, 526: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 550: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 584: 1184, 1184, 1184, 616: 1184}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4171}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4171}, // 1555 {58: 4172}, {1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 493: 1185, 1185, 1185, 497: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 508: 1185, 1185, 511: 1185, 1185, 1185, 516: 1185, 1185, 1185, 1185, 1185, 1185, 523: 1185, 1185, 526: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 550: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 584: 1185, 1185, 1185, 616: 1185}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4174}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4174}, {58: 4175, 498: 4176, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 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}, // 1560 @@ -8216,18 +8216,18 @@ var ( {1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 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}, {1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 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}, {1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4186}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4186}, // 1570 {58: 4187}, {1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 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}, {1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 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: 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, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 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, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 4190, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4191}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4191}, // 1575 {58: 4192, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4193}, {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4195}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4195}, {58: 4196}, // 1580 {1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 493: 1153, 1153, 1153, 497: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 508: 1153, 1153, 511: 1153, 1153, 1153, 516: 1153, 1153, 1153, 1153, 1153, 1153, 523: 1153, 1153, 526: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 550: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 584: 1153, 1153, 1153, 616: 1153}, @@ -8240,15 +8240,15 @@ var ( {2: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 10: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 59: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 492: 1956, 1956, 495: 1956, 1956, 502: 1956, 1956, 1956, 1956, 1956, 510: 1956, 514: 1956, 1956, 522: 1956, 525: 1956, 549: 1956, 583: 1956, 587: 1956, 589: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 601: 1956, 1956, 1956, 1956, 1956, 1956, 608: 1956, 1956, 1956, 1956, 1956, 614: 1956, 1956, 617: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 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, 1954, 495: 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}, {492: 4222, 731: 4223}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4219}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4219}, // 1590 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4215, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4214, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4215, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4214, 3360, 3441, 3359, 3356}, {492: 4211}, {2: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 10: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 59: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 492: 1942, 1942, 495: 1942, 1942, 502: 1942, 1942, 1942, 1942, 1942, 510: 1942, 514: 1942, 1942, 522: 1942, 525: 1942, 549: 1942, 583: 1942, 587: 1942, 589: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 601: 1942, 1942, 1942, 1942, 1942, 1942, 608: 1942, 1942, 1942, 1942, 1942, 614: 1942, 1942, 617: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, {2: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 10: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 59: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 492: 1941, 1941, 495: 1941, 1941, 502: 1941, 1941, 1941, 1941, 1941, 510: 1941, 514: 1941, 1941, 522: 1941, 525: 1941, 549: 1941, 583: 1941, 587: 1941, 589: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 601: 1941, 1941, 1941, 1941, 1941, 1941, 608: 1941, 1941, 1941, 1941, 1941, 614: 1941, 1941, 617: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941}, // 1595 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4212, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4212, 3360, 3441, 3359, 3356}, {58: 4213, 499: 3457, 616: 3458}, {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 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}, {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 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, 3457, 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, 616: 3458}, @@ -8258,10 +8258,10 @@ var ( {493: 4218}, {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 493: 1939, 1939, 498: 1939, 500: 1939, 1939, 1939, 1939, 508: 1939, 1939, 511: 1939, 1939, 1939, 516: 1939, 1939, 1939, 1939, 1939, 1939, 523: 1939, 1939, 526: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 538: 1939, 1939, 1939, 542: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 550: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 565: 1939, 574: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, {504: 3793, 3794, 3799, 527: 4220, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4221}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4221}, // 1605 {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 4224}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 4224}, {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 493: 1948, 1948, 498: 1948, 500: 1948, 1948, 1948, 1948, 508: 1948, 1948, 511: 1948, 1948, 1948, 516: 1948, 1948, 1948, 1948, 1948, 1948, 523: 1948, 1948, 526: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 538: 1948, 1948, 1948, 542: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 550: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 565: 1948, 574: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, {9: 3697, 58: 4225}, {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 493: 1949, 1949, 498: 1949, 500: 1949, 1949, 1949, 1949, 508: 1949, 1949, 511: 1949, 1949, 1949, 516: 1949, 1949, 1949, 1949, 1949, 1949, 523: 1949, 1949, 526: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 538: 1949, 1949, 1949, 542: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 550: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 565: 1949, 574: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949}, @@ -8272,7 +8272,7 @@ var ( {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, 1953, 495: 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}, {188: 4253, 510: 4254, 591: 4252, 4251}, // 1615 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 4245, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 4246, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 4244, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 671: 4247, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4242, 1207: 4243}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 4245, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 4246, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 4244, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 671: 4247, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4242, 1207: 4243}, {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, 59: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 492: 1970, 1970, 495: 1970, 1970, 502: 1970, 1970, 1970, 1970, 1970, 510: 1970, 514: 1970, 1970, 522: 1970, 525: 1970, 549: 1970, 583: 1970, 587: 1970, 589: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 601: 1970, 1970, 1970, 1970, 1970, 1970, 608: 1970, 1970, 1970, 1970, 1970, 614: 1970, 1970, 617: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 671: 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, 59: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 492: 1969, 1969, 495: 1969, 1969, 502: 1969, 1969, 1969, 1969, 1969, 510: 1969, 514: 1969, 1969, 522: 1969, 525: 1969, 549: 1969, 583: 1969, 587: 1969, 589: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 601: 1969, 1969, 1969, 1969, 1969, 1969, 608: 1969, 1969, 1969, 1969, 1969, 614: 1969, 1969, 617: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 671: 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, 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, 1968, 495: 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}, @@ -8292,24 +8292,24 @@ var ( // 1630 {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1951, 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}, {492: 1950}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4249}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4249}, {1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 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}, {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 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}, // 1635 - {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 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, 518: 1999, 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}, - {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 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, 518: 1998, 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}, - {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 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, 518: 1997, 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}, + {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 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}, + {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 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}, + {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 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}, {1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 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, 498: 1975, 500: 1975, 1975, 1975, 1975, 508: 1975, 1975, 511: 1975, 1975, 1975, 516: 1975, 1975, 1975, 1975, 1975, 1975, 523: 1975, 1975, 526: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 538: 1975, 1975, 1975, 542: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 550: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 565: 1975, 574: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 4258}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 4258}, // 1640 - {2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 492: 2404, 507: 2404, 512: 2404, 514: 2404, 517: 2404, 526: 2404, 548: 2404, 2404, 561: 2404, 667: 2404, 672: 4279, 690: 2404, 2404, 693: 2404, 699: 2404, 2404, 702: 2404, 2404, 2404, 2404, 2404, 2404, 710: 2404, 712: 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 727: 2404, 2404, 2404, 2404}, + {2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 492: 2404, 507: 2404, 512: 2404, 514: 2404, 518: 2404, 526: 2404, 548: 2404, 2404, 561: 2404, 667: 2404, 672: 4279, 690: 2404, 2404, 693: 2404, 699: 2404, 2404, 702: 2404, 2404, 2404, 2404, 2404, 2404, 710: 2404, 712: 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 727: 2404, 2404, 2404, 2404}, {9: 2401, 58: 2401}, {9: 4259, 58: 4260}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4278}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4278}, {325: 4261}, // 1645 {492: 4262}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4263}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4263}, {58: 1993, 494: 4266, 504: 3793, 3794, 3799, 541: 3795, 564: 4265, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 1254: 4264}, {58: 4277}, {245: 4270, 538: 4269}, @@ -8327,28 +8327,28 @@ var ( {269: 4276}, // 1660 {58: 1991}, - {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 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, 518: 2000, 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}, + {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 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}, {9: 2400, 58: 2400}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4280, 2850, 688: 2851, 2849}, - {2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 492: 2403, 507: 2403, 512: 2403, 514: 2403, 517: 2403, 526: 2403, 548: 2403, 2403, 561: 2403, 667: 2403, 672: 4281, 690: 2403, 2403, 693: 2403, 699: 2403, 2403, 702: 2403, 2403, 2403, 2403, 2403, 2403, 710: 2403, 712: 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 727: 2403, 2403, 2403, 2403}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4280, 2850, 688: 2851, 2849}, + {2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 492: 2403, 507: 2403, 512: 2403, 514: 2403, 518: 2403, 526: 2403, 548: 2403, 2403, 561: 2403, 667: 2403, 672: 4281, 690: 2403, 2403, 693: 2403, 699: 2403, 2403, 702: 2403, 2403, 2403, 2403, 2403, 2403, 710: 2403, 712: 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 727: 2403, 2403, 2403, 2403}, // 1665 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4282, 2850, 688: 2851, 2849}, - {2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 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, 517: 2402, 526: 2402, 548: 2402, 2402, 561: 2402, 667: 2402, 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}, - {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 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, 518: 2001, 2001, 2001, 2001, 523: 2001, 2001, 526: 2001, 2001, 2001, 2001, 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: 3448, 3446}, - {1344, 1344, 9: 1344, 58: 1344, 139: 1344, 491: 1344, 494: 1344, 500: 1344, 1344, 509: 1344, 511: 1344, 1344, 1344, 516: 1344, 518: 1344, 521: 1344, 523: 1344, 533: 1344, 535: 1344, 543: 1344, 546: 1344, 1344}, - {1343, 1343, 9: 1343, 58: 1343, 139: 1343, 491: 1343, 494: 1343, 500: 1343, 1343, 509: 1343, 511: 1343, 1343, 1343, 516: 1343, 518: 1343, 521: 1343, 523: 1343, 533: 1343, 535: 1343, 543: 1343, 546: 1343, 1343}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4282, 2850, 688: 2851, 2849}, + {2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 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, 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}, + {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 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, 2001, 2001, 2001, 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: 3448, 3446}, + {1344, 1344, 9: 1344, 58: 1344, 139: 1344, 491: 1344, 494: 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}, + {1343, 1343, 9: 1343, 58: 1343, 139: 1343, 491: 1343, 494: 1343, 500: 1343, 1343, 509: 1343, 511: 1343, 1343, 1343, 516: 1343, 1343, 521: 1343, 523: 1343, 533: 1343, 535: 1343, 543: 1343, 546: 1343, 1343}, // 1670 - {1342, 1342, 9: 1342, 58: 1342, 139: 1342, 491: 1342, 494: 1342, 500: 1342, 1342, 509: 1342, 511: 1342, 1342, 1342, 516: 1342, 518: 1342, 521: 1342, 523: 1342, 533: 1342, 535: 1342, 543: 1342, 546: 1342, 1342}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4288}, - {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 493: 2005, 2005, 498: 2005, 500: 2005, 2005, 2005, 2005, 508: 2005, 2005, 511: 2005, 2005, 2005, 516: 2005, 518: 2005, 2005, 2005, 2005, 523: 2005, 2005, 526: 2005, 3452, 3450, 3451, 3449, 3447, 2005, 2005, 2005, 2005, 2005, 538: 2005, 2005, 2005, 542: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 550: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 565: 2005, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4290}, + {1342, 1342, 9: 1342, 58: 1342, 139: 1342, 491: 1342, 494: 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}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4288}, + {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 493: 2005, 2005, 498: 2005, 500: 2005, 2005, 2005, 2005, 508: 2005, 2005, 511: 2005, 2005, 2005, 516: 2005, 2005, 519: 2005, 2005, 2005, 523: 2005, 2005, 526: 2005, 3452, 3450, 3451, 3449, 3447, 2005, 2005, 2005, 2005, 2005, 538: 2005, 2005, 2005, 542: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 550: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 565: 2005, 756: 3448, 3446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4290}, {58: 4291}, // 1675 {2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 493: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 516: 2298, 2298, 2298, 2298, 2298, 2298, 523: 2298, 2298, 526: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 550: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 584: 2298, 2298, 2298, 600: 2298, 607: 2298, 613: 2298, 616: 2298, 662: 2298, 2298, 2298, 666: 2298}, {513: 4293}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4294}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4294}, {2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 493: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 516: 2299, 2299, 2299, 2299, 2299, 2299, 523: 2299, 2299, 526: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 550: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 584: 2299, 2299, 2299, 600: 2299, 607: 2299, 613: 2299, 616: 2299, 662: 2299, 2299, 2299, 666: 2299}, - {276, 276, 58: 276, 491: 276, 494: 276, 500: 276, 276, 509: 276, 511: 276, 276, 276, 516: 276, 518: 276, 521: 276, 523: 276, 527: 3452, 3450, 3451, 3449, 3447, 276, 276, 535: 276, 756: 3448, 3446}, + {276, 276, 58: 276, 491: 276, 494: 276, 500: 276, 276, 509: 276, 511: 276, 276, 276, 516: 276, 276, 521: 276, 523: 276, 527: 3452, 3450, 3451, 3449, 3447, 276, 276, 535: 276, 756: 3448, 3446}, // 1680 {7, 7}, {153: 4299}, @@ -8360,16 +8360,16 @@ var ( {5, 5}, {588: 4305}, {2: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 10: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 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, 516: 1915, 520: 1915, 588: 1915, 601: 1915}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4306}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4306}, // 1690 - {2482, 2482, 2482, 2482, 2482, 2482, 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 4309, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 507: 2482, 514: 2238, 518: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 673: 4308, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4352, 1170: 4319, 1198: 4339, 1203: 4351, 4307}, + {2482, 2482, 2482, 2482, 2482, 2482, 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 4309, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 507: 2482, 514: 2238, 517: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 673: 4308, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4352, 1170: 4319, 1198: 4339, 1203: 4351, 4307}, {2236, 2236, 5172, 5173, 5170, 5171, 507: 5174, 1130: 5169, 1205: 5168}, {507: 5142}, {2611, 2611, 182: 5136, 507: 5137}, {179: 5128}, // 1695 - {493: 2109, 496: 2109, 517: 4397, 758: 5125}, - {493: 2109, 496: 2109, 517: 4397, 758: 5122}, + {493: 2109, 496: 2109, 518: 4397, 758: 5125}, + {493: 2109, 496: 2109, 518: 4397, 758: 5122}, {2567, 2567, 2567, 2567, 2567, 2567, 4354, 4356, 428, 2567, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 496: 4353, 499: 2238, 4390, 507: 2567, 514: 2238, 524: 5118, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 5119}, {182: 5108}, {670: 5100}, @@ -8399,7 +8399,7 @@ var ( {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, 583: 2487, 871: 4550, 896: 4576}, // 1720 {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, 607: 4551, 663: 4552, 668: 4549, 871: 4550, 896: 4547, 1025: 4548}, - {2: 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, 498: 4534, 517: 4397, 600: 4536, 668: 4537, 670: 4532, 758: 4533, 850: 4535, 871: 4531}, + {2: 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, 498: 4534, 518: 4397, 600: 4536, 668: 4537, 670: 4532, 758: 4533, 850: 4535, 871: 4531}, {2523, 2523, 2523, 2523, 2523, 2523, 9: 2523, 507: 2523}, {2522, 2522, 2522, 2522, 2522, 2522, 9: 2522, 507: 2522}, {2521, 2521, 2521, 2521, 2521, 2521, 9: 2521, 507: 2521}, @@ -8412,65 +8412,65 @@ var ( // 1730 {2512, 2512, 2512, 2512, 2512, 2512, 9: 2512, 507: 2512}, {2511, 2511, 2511, 2511, 2511, 2511, 9: 2511, 507: 2511}, - {141: 2109, 256: 2109, 276: 2109, 278: 2109, 496: 2109, 517: 4397, 758: 4523}, - {2: 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, 496: 2109, 517: 4397, 758: 4520}, + {141: 2109, 256: 2109, 276: 2109, 278: 2109, 496: 2109, 518: 4397, 758: 4523}, + {2: 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, 496: 2109, 518: 4397, 758: 4520}, {167: 4519, 709: 4518}, // 1735 {2481, 2481, 2481, 2481, 2481, 2481, 9: 4516, 507: 2481}, {2480, 2480, 2480, 2480, 2480, 2480, 9: 2480, 507: 2480}, {16: 2237, 18: 2237, 21: 2237, 499: 2237, 514: 2237, 667: 2237}, - {493: 2109, 517: 4397, 758: 4514}, - {2: 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, 517: 4397, 758: 4512}, + {493: 2109, 518: 4397, 758: 4514}, + {2: 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, 518: 4397, 758: 4512}, // 1740 {22: 4507, 199: 4508, 262: 4509}, - {2: 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, 517: 4397, 758: 4505}, + {2: 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, 518: 4397, 758: 4505}, {260: 4502}, {260: 4499}, - {517: 4397, 525: 2109, 758: 4497}, + {518: 4397, 525: 2109, 758: 4497}, // 1745 - {517: 4397, 525: 2109, 758: 4495}, - {2: 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, 517: 4397, 758: 4493}, - {517: 4397, 525: 2109, 758: 4491}, + {518: 4397, 525: 2109, 758: 4495}, + {2: 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, 518: 4397, 758: 4493}, + {518: 4397, 525: 2109, 758: 4491}, {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, 494: 2182, 496: 2182, 498: 2182, 2182, 2182, 507: 2182, 2182, 514: 2182, 2182, 522: 2182, 524: 2182, 588: 2182, 665: 2182, 667: 2182, 2182}, {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, 491: 465, 465, 494: 465, 496: 465, 498: 465, 465, 465, 507: 465, 465, 514: 465, 465, 522: 465, 524: 465, 588: 465, 665: 465, 667: 465, 465}, // 1750 {16: 3943, 499: 4486, 514: 3944, 667: 3942, 798: 4485}, {8: 4479, 29: 4480}, - {517: 4397, 525: 2109, 758: 4477}, - {517: 4397, 525: 2109, 758: 4475}, - {493: 2109, 517: 4397, 758: 4473}, + {518: 4397, 525: 2109, 758: 4477}, + {518: 4397, 525: 2109, 758: 4475}, + {493: 2109, 518: 4397, 758: 4473}, // 1755 - {517: 4397, 525: 2109, 758: 4471}, - {517: 4397, 525: 2109, 758: 4469}, - {493: 2109, 517: 4397, 758: 4467}, - {493: 2109, 517: 4397, 758: 4465}, - {517: 4397, 525: 2109, 758: 4463}, + {518: 4397, 525: 2109, 758: 4471}, + {518: 4397, 525: 2109, 758: 4469}, + {493: 2109, 518: 4397, 758: 4467}, + {493: 2109, 518: 4397, 758: 4465}, + {518: 4397, 525: 2109, 758: 4463}, // 1760 - {517: 4397, 525: 2109, 758: 4461}, + {518: 4397, 525: 2109, 758: 4461}, {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, 494: 451, 496: 451, 498: 451, 451, 451, 507: 451, 451, 514: 451, 451, 522: 451, 524: 451, 588: 451, 665: 451, 667: 451, 451}, - {496: 2109, 517: 4397, 525: 2109, 758: 4459}, - {496: 2109, 517: 4397, 525: 2109, 758: 4456}, - {496: 2109, 517: 4397, 525: 2109, 758: 4453}, + {496: 2109, 518: 4397, 525: 2109, 758: 4459}, + {496: 2109, 518: 4397, 525: 2109, 758: 4456}, + {496: 2109, 518: 4397, 525: 2109, 758: 4453}, // 1765 - {517: 4397, 525: 2109, 758: 4451}, - {517: 4397, 525: 2109, 758: 4449}, - {517: 4397, 525: 2109, 593: 2109, 2109, 758: 4447}, - {493: 2109, 517: 4397, 758: 4445}, - {493: 2109, 517: 4397, 758: 4443}, + {518: 4397, 525: 2109, 758: 4451}, + {518: 4397, 525: 2109, 758: 4449}, + {518: 4397, 525: 2109, 593: 2109, 2109, 758: 4447}, + {493: 2109, 518: 4397, 758: 4445}, + {493: 2109, 518: 4397, 758: 4443}, // 1770 - {517: 4397, 525: 2109, 758: 4441}, - {517: 4397, 525: 2109, 758: 4439}, - {496: 2109, 517: 4397, 525: 2109, 758: 4435}, - {2: 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, 510: 2109, 517: 4397, 758: 4432}, - {492: 2109, 517: 4397, 758: 4427}, + {518: 4397, 525: 2109, 758: 4441}, + {518: 4397, 525: 2109, 758: 4439}, + {496: 2109, 518: 4397, 525: 2109, 758: 4435}, + {2: 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, 510: 2109, 518: 4397, 758: 4432}, + {492: 2109, 518: 4397, 758: 4427}, // 1775 - {493: 2109, 517: 4397, 758: 4424}, - {2: 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, 517: 4397, 758: 4418}, - {493: 2109, 517: 4397, 758: 4416}, - {493: 2109, 517: 4397, 758: 4414}, + {493: 2109, 518: 4397, 758: 4424}, + {2: 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, 518: 4397, 758: 4418}, + {493: 2109, 518: 4397, 758: 4416}, + {493: 2109, 518: 4397, 758: 4414}, {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, 491: 422, 422, 494: 422, 496: 422, 498: 422, 422, 422, 507: 422, 422, 514: 422, 422, 522: 422, 524: 422, 588: 422, 665: 422, 667: 422, 422}, // 1780 - {193: 2109, 218: 2109, 222: 2109, 254: 2109, 293: 2109, 308: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 496: 2109, 517: 4397, 758: 4398}, + {193: 2109, 218: 2109, 222: 2109, 254: 2109, 293: 2109, 308: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 496: 2109, 518: 4397, 758: 4398}, {2: 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, 492: 2108, 2108, 496: 2108, 504: 2108, 2108, 508: 2108, 510: 2108, 522: 2108, 525: 2108, 549: 2108, 591: 2108, 2108, 2108, 2108}, {193: 4401, 218: 4404, 222: 4400, 254: 4402, 293: 4403, 308: 4405, 4406, 4411, 4410, 4407, 4412, 4413, 4408, 4409, 496: 4399}, {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, 491: 416, 416, 494: 416, 496: 416, 498: 416, 416, 416, 507: 416, 416, 514: 416, 416, 522: 416, 524: 416, 588: 416, 665: 416, 667: 416, 416}, @@ -8496,24 +8496,24 @@ var ( // 1800 {493: 4417}, {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, 494: 430, 496: 430, 498: 430, 430, 430, 507: 430, 430, 514: 430, 430, 522: 430, 524: 430, 588: 430, 665: 430, 667: 430, 430}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4419, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4419, 2850, 688: 2851, 2849}, {504: 4420}, {599: 4421}, // 1805 {493: 3346, 510: 3337, 525: 3341, 591: 3336, 3338, 3340, 3339, 596: 3344, 598: 3345, 614: 3343, 734: 4422, 3342}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 4423}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 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, 491: 431, 431, 494: 431, 496: 431, 498: 431, 431, 431, 507: 431, 431, 514: 431, 431, 522: 431, 524: 431, 588: 431, 665: 431, 667: 431, 431}, {493: 4426, 1067: 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, 491: 432, 432, 494: 432, 496: 432, 498: 432, 432, 432, 507: 432, 432, 514: 432, 432, 522: 432, 524: 432, 588: 432, 665: 432, 667: 432, 432}, // 1810 {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 491: 12, 12, 494: 12, 496: 12, 498: 12, 12, 12, 507: 12, 12, 514: 12, 12, 522: 12, 524: 12, 526: 12, 588: 12, 665: 12, 667: 12, 12}, {492: 4428}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 603, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 4430}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 603, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 4430}, {602, 602, 9: 4033, 58: 602, 494: 602}, {58: 4431}, // 1815 {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, 494: 433, 496: 433, 498: 433, 433, 433, 507: 433, 433, 514: 433, 433, 522: 433, 524: 433, 588: 433, 665: 433, 667: 433, 433}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 510: 4433, 685: 3598, 2850, 688: 2851, 2849, 760: 4434}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 510: 4433, 685: 3598, 2850, 688: 2851, 2849, 760: 4434}, {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, 494: 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, 494: 434, 496: 434, 498: 434, 434, 434, 507: 434, 434, 514: 434, 434, 522: 434, 524: 434, 588: 434, 665: 434, 667: 434, 434}, {496: 4437, 525: 2824, 755: 2823, 762: 4438, 1171: 4436}, @@ -8569,100 +8569,100 @@ var ( {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, 494: 459, 496: 459, 498: 459, 459, 459, 507: 459, 459, 514: 459, 459, 522: 459, 524: 459, 588: 459, 665: 459, 667: 459, 459}, {525: 2824, 755: 2823, 762: 4478}, {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, 494: 461, 496: 461, 498: 461, 461, 461, 507: 461, 461, 514: 461, 461, 522: 461, 524: 461, 588: 461, 665: 461, 667: 461, 461}, - {517: 4397, 525: 2109, 758: 4483}, - {517: 4397, 525: 2109, 758: 4481}, + {518: 4397, 525: 2109, 758: 4483}, + {518: 4397, 525: 2109, 758: 4481}, // 1865 {525: 2824, 755: 2823, 762: 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, 491: 460, 460, 494: 460, 496: 460, 498: 460, 460, 460, 507: 460, 460, 514: 460, 460, 522: 460, 524: 460, 588: 460, 665: 460, 667: 460, 460}, {525: 2824, 755: 2823, 762: 4484}, {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, 494: 462, 496: 462, 498: 462, 462, 462, 507: 462, 462, 514: 462, 462, 522: 462, 524: 462, 588: 462, 665: 462, 667: 462, 462}, - {2: 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, 517: 4397, 549: 2109, 758: 4489}, + {2: 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, 518: 4397, 549: 2109, 758: 4489}, // 1870 - {2: 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, 517: 4397, 549: 2109, 758: 4487}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4488}, + {2: 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, 518: 4397, 549: 2109, 758: 4487}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4488}, {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, 494: 463, 496: 463, 498: 463, 463, 463, 507: 463, 463, 514: 463, 463, 522: 463, 524: 463, 588: 463, 665: 463, 667: 463, 463}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 4490}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 4490}, {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, 491: 464, 464, 494: 464, 496: 464, 498: 464, 464, 464, 507: 464, 464, 514: 464, 464, 522: 464, 524: 464, 588: 464, 665: 464, 667: 464, 464}, // 1875 {525: 2824, 755: 2823, 762: 4492}, {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, 494: 2183, 496: 2183, 498: 2183, 2183, 2183, 507: 2183, 2183, 514: 2183, 2183, 522: 2183, 524: 2183, 588: 2183, 665: 2183, 667: 2183, 2183}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4494, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4494, 2850, 688: 2851, 2849}, {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, 494: 2184, 496: 2184, 498: 2184, 2184, 2184, 507: 2184, 2184, 514: 2184, 2184, 522: 2184, 524: 2184, 588: 2184, 665: 2184, 667: 2184, 2184}, {525: 2824, 755: 2823, 762: 4496}, // 1880 {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, 494: 2185, 496: 2185, 498: 2185, 2185, 2185, 507: 2185, 2185, 514: 2185, 2185, 522: 2185, 524: 2185, 588: 2185, 665: 2185, 667: 2185, 2185}, {525: 2824, 755: 2823, 762: 4498}, {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, 494: 2186, 496: 2186, 498: 2186, 2186, 2186, 507: 2186, 2186, 514: 2186, 2186, 522: 2186, 524: 2186, 588: 2186, 665: 2186, 667: 2186, 2186}, - {493: 2109, 517: 4397, 758: 4500}, + {493: 2109, 518: 4397, 758: 4500}, {493: 4501}, // 1885 {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, 494: 2187, 496: 2187, 498: 2187, 2187, 2187, 507: 2187, 2187, 514: 2187, 2187, 522: 2187, 524: 2187, 588: 2187, 665: 2187, 667: 2187, 2187}, - {493: 2109, 517: 4397, 758: 4503}, + {493: 2109, 518: 4397, 758: 4503}, {493: 4504}, {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, 494: 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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4506}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4506}, // 1890 {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, 494: 2189, 496: 2189, 498: 2189, 2189, 2189, 507: 2189, 2189, 514: 2189, 2189, 522: 2189, 524: 2189, 588: 2189, 665: 2189, 667: 2189, 2189}, - {2: 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, 517: 4397, 758: 4510}, + {2: 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, 518: 4397, 758: 4510}, {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, 494: 437, 496: 437, 498: 437, 437, 437, 507: 437, 437, 514: 437, 437, 522: 437, 524: 437, 588: 437, 665: 437, 667: 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, 491: 436, 436, 494: 436, 496: 436, 498: 436, 436, 436, 507: 436, 436, 514: 436, 436, 522: 436, 524: 436, 588: 436, 665: 436, 667: 436, 436}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4511}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4511}, // 1895 {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, 494: 2190, 496: 2190, 498: 2190, 2190, 2190, 507: 2190, 2190, 514: 2190, 2190, 522: 2190, 524: 2190, 588: 2190, 665: 2190, 667: 2190, 2190}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4513}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4513}, {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, 58: 2191, 491: 2191, 2191, 494: 2191, 496: 2191, 498: 2191, 2191, 2191, 507: 2191, 2191, 514: 2191, 2191, 522: 2191, 524: 2191, 588: 2191, 665: 2191, 667: 2191, 2191}, {493: 4515}, {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, 58: 2192, 491: 2192, 2192, 494: 2192, 496: 2192, 498: 2192, 2192, 2192, 507: 2192, 2192, 514: 2192, 2192, 522: 2192, 524: 2192, 588: 2192, 665: 2192, 667: 2192, 2192}, // 1900 - {6: 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 514: 2238, 518: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4517, 1170: 4319, 1198: 4339}, + {6: 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 514: 2238, 517: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4517, 1170: 4319, 1198: 4339}, {2479, 2479, 2479, 2479, 2479, 2479, 9: 2479, 507: 2479}, {2493, 2493, 2493, 2493, 2493, 2493, 9: 2493, 507: 2493}, {2492, 2492, 2492, 2492, 2492, 2492, 9: 2492, 507: 2492}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4521, 685: 4522, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4521, 685: 4522, 2850, 688: 2851, 2849}, // 1905 {2495, 2495, 2495, 2495, 2495, 2495, 9: 2495, 90: 2495, 507: 2495}, {2494, 2494, 2494, 2494, 2494, 2494, 9: 2494, 90: 2494, 507: 2494}, {141: 4528, 256: 4525, 276: 4526, 278: 4527, 496: 4524}, - {2500, 2500, 2500, 2500, 2500, 2500, 9: 2500, 507: 2500, 518: 2500}, - {2499, 2499, 2499, 2499, 2499, 2499, 9: 2499, 507: 2499, 518: 2499}, + {2500, 2500, 2500, 2500, 2500, 2500, 9: 2500, 507: 2500, 517: 2500}, + {2499, 2499, 2499, 2499, 2499, 2499, 9: 2499, 507: 2499, 517: 2499}, // 1910 - {2498, 2498, 2498, 2498, 2498, 2498, 9: 2498, 507: 2498, 518: 2498}, - {2497, 2497, 2497, 2497, 2497, 2497, 9: 2497, 507: 2497, 518: 2497}, - {2496, 2496, 2496, 2496, 2496, 2496, 9: 2496, 507: 2496, 518: 2496}, + {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}, {2518, 2518, 2518, 2518, 2518, 2518, 9: 2518, 507: 2518}, {2519, 2519, 2519, 2519, 2519, 2519, 9: 2519, 507: 2519}, // 1915 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4544, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4543}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4542}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4541}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4538, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4544, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4543}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4542}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4541}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4538, 2850, 688: 2851, 2849}, // 1920 {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, 59: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 492: 2491, 501: 2491, 513: 2491, 583: 2491}, {2: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 10: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 59: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 492: 2490, 501: 2490, 513: 2490, 583: 2490}, {670: 4539}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4540, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4540, 2850, 688: 2851, 2849}, {2524, 2524, 2524, 2524, 2524, 2524, 9: 2524, 507: 2524}, // 1925 {2525, 2525, 2525, 2525, 2525, 2525, 9: 2525, 507: 2525}, {2526, 2526, 2526, 2526, 2526, 2526, 9: 2526, 507: 2526}, {2527, 2527, 2527, 2527, 2527, 2527, 9: 2527, 507: 2527}, {670: 4545}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4546, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4546, 2850, 688: 2851, 2849}, // 1930 {2528, 2528, 2528, 2528, 2528, 2528, 9: 2528, 507: 2528}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4562}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4557, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4553, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4562}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4557, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4553, 2850, 688: 2851, 2849}, {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, 583: 2486}, // 1935 {2: 473, 473, 473, 473, 473, 473, 473, 10: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 59: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473}, {2: 472, 472, 472, 472, 472, 472, 472, 10: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 59: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472}, {93: 4556, 96: 4555, 879: 4554}, {2513, 2513, 2513, 2513, 2513, 2513, 9: 2513, 507: 2513}, - {1894, 1894, 1894, 1894, 1894, 1894, 1894, 9: 1894, 19: 1894, 58: 1894, 90: 1894, 1894, 1894, 1894, 1894, 96: 1894, 494: 1894, 501: 1894, 507: 1894, 518: 1894}, + {1894, 1894, 1894, 1894, 1894, 1894, 1894, 9: 1894, 19: 1894, 58: 1894, 90: 1894, 1894, 1894, 1894, 1894, 96: 1894, 494: 1894, 501: 1894, 507: 1894, 517: 1894}, // 1940 - {1893, 1893, 1893, 1893, 1893, 1893, 1893, 9: 1893, 19: 1893, 58: 1893, 90: 1893, 1893, 1893, 1893, 1893, 96: 1893, 494: 1893, 501: 1893, 507: 1893, 518: 1893}, + {1893, 1893, 1893, 1893, 1893, 1893, 1893, 9: 1893, 19: 1893, 58: 1893, 90: 1893, 1893, 1893, 1893, 1893, 96: 1893, 494: 1893, 501: 1893, 507: 1893, 517: 1893}, {163: 4559, 495: 4198, 497: 4197, 834: 4560, 960: 4558}, {2515, 2515, 2515, 2515, 2515, 2515, 9: 2515, 507: 2515}, {2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 58: 2379, 491: 2379, 495: 2379, 2379, 2379, 2379, 2379, 507: 2379, 510: 2379, 600: 2379, 607: 2379, 613: 2379, 662: 2379, 2379, 2379, 666: 2379}, @@ -8676,7 +8676,7 @@ var ( // 1950 {492: 4568, 3346, 504: 4570, 4571, 510: 3337, 525: 3341, 591: 3336, 3338, 3340, 3339, 596: 3344, 598: 3345, 614: 3343, 734: 4569, 3342, 1166: 4567}, {2531, 2531, 2531, 2531, 2531, 2531, 9: 2531, 507: 2531}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4574}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4574}, {2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 58: 2288, 491: 2288, 495: 2288, 2288, 2288, 2288, 2288, 507: 2288, 510: 2288, 600: 2288, 607: 2288, 613: 2288, 662: 2288, 2288, 2288, 666: 2288}, {525: 3530, 593: 3532, 3531, 842: 4573}, // 1955 @@ -8687,10 +8687,10 @@ var ( {2530, 2530, 2530, 2530, 2530, 2530, 9: 2530, 507: 2530}, // 1960 {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4577}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4580}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4580}, {603: 4579}, {1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 59: 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 493: 1919, 507: 1919, 590: 1919}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4581}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4581}, // 1965 {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 4861}, {12: 4584, 112: 4632, 115: 4633, 184: 4623, 191: 4643, 4642, 4608, 214: 4645, 238: 4644, 245: 4605, 331: 4612, 4604, 352: 4621, 373: 4628, 4627, 378: 4631, 416: 4639, 514: 4626, 526: 4622, 549: 4617, 667: 4625, 699: 4630, 4629, 702: 4606, 4611, 4609, 4602, 4596, 4610, 710: 4618, 712: 4603, 4635, 4597, 4598, 4599, 4600, 4601, 4624, 4637, 4641, 4636, 4595, 4640, 4607, 727: 4594, 4634, 4593, 4638, 926: 4613, 1190: 4615, 1216: 4592, 4619, 4589, 1235: 4587, 1250: 4590, 4591, 1269: 4588, 1289: 4614, 1291: 4585, 4616, 1350: 4586, 1362: 4620, 1365: 4583, 1390: 4646}, @@ -8738,19 +8738,19 @@ var ( {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4695}, {492: 3933, 786: 4694}, {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}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 4677, 133: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4693}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4693}, // 2005 {492: 4689}, {492: 4679}, {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}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 4677, 133: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 4672, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 4671, 699: 4630, 4629, 710: 4673, 798: 3941, 821: 4674, 907: 4670, 1190: 4669}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 4672, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 4671, 699: 4630, 4629, 710: 4673, 798: 3941, 821: 4674, 907: 4670, 1190: 4669}, {354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 16: 354, 58: 354, 491: 354, 354, 495: 354, 354, 354, 354, 354, 507: 354, 510: 354, 514: 354, 549: 354, 600: 354, 607: 354, 613: 354, 662: 354, 354, 354, 666: 354, 354, 867: 4668}, // 2010 {353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 16: 353, 58: 353, 491: 353, 353, 495: 353, 353, 353, 353, 353, 507: 353, 510: 353, 514: 353, 549: 353, 600: 353, 607: 353, 613: 353, 662: 353, 353, 353, 666: 353, 353, 867: 4667}, {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, 699: 4665, 4664, 867: 4666}, {514: 4659, 667: 4658, 699: 4661, 4660}, - {347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 16: 347, 58: 347, 116: 347, 347, 133: 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}, - {346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 16: 346, 58: 346, 116: 346, 346, 133: 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}, + {347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 16: 347, 58: 347, 116: 347, 118: 347, 134: 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}, + {346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 16: 346, 58: 346, 116: 346, 118: 346, 134: 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}, // 2015 {492: 343}, {337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 57: 337, 337, 491: 337, 337, 495: 337, 337, 337, 337, 337, 507: 337, 510: 337, 600: 337, 607: 337, 613: 337, 662: 337, 337, 337, 666: 337, 763: 337, 765: 337}, @@ -8760,11 +8760,11 @@ var ( // 2020 {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}, {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}, - {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 16: 330, 58: 330, 116: 330, 330, 133: 330, 491: 330, 495: 330, 330, 330, 330, 330, 507: 330, 510: 330, 514: 330, 549: 330, 600: 330, 607: 330, 613: 330, 662: 330, 330, 330, 666: 330, 330}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 16: 316, 58: 316, 116: 316, 316, 133: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 514: 316, 549: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 316, 786: 3934, 812: 4656}, - {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 16: 328, 58: 328, 116: 328, 328, 133: 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}, + {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 16: 330, 58: 330, 116: 330, 118: 330, 134: 330, 491: 330, 495: 330, 330, 330, 330, 330, 507: 330, 510: 330, 514: 330, 549: 330, 600: 330, 607: 330, 613: 330, 662: 330, 330, 330, 666: 330, 330}, + {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 16: 316, 58: 316, 116: 316, 118: 316, 134: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 514: 316, 549: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 316, 786: 3934, 812: 4656}, + {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 16: 328, 58: 328, 116: 328, 118: 328, 134: 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}, // 2025 - {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 16: 327, 58: 327, 116: 327, 327, 133: 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}, + {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 16: 327, 58: 327, 116: 327, 118: 327, 134: 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}, {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}, {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4655}, {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4654}, @@ -8782,7 +8782,7 @@ var ( {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}, {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}, // 2040 - {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 16: 329, 58: 329, 116: 329, 329, 133: 329, 491: 329, 495: 329, 329, 329, 329, 329, 507: 329, 510: 329, 514: 329, 549: 329, 600: 329, 607: 329, 613: 329, 662: 329, 329, 329, 666: 329, 329}, + {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 16: 329, 58: 329, 116: 329, 118: 329, 134: 329, 491: 329, 495: 329, 329, 329, 329, 329, 507: 329, 510: 329, 514: 329, 549: 329, 600: 329, 607: 329, 613: 329, 662: 329, 329, 329, 666: 329, 329}, {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 58: 334, 491: 334, 495: 334, 334, 334, 334, 334, 507: 334, 510: 334, 600: 334, 607: 334, 613: 334, 662: 334, 334, 334, 666: 334}, {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, 867: 4663}, {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, 867: 4662}, @@ -8795,9 +8795,9 @@ var ( {492: 341}, // 2050 {492: 338}, - {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 58: 348, 116: 348, 348, 133: 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}, - {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 58: 349, 116: 349, 349, 133: 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}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 4677, 133: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4678}, + {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 58: 348, 116: 348, 118: 348, 134: 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}, + {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 58: 349, 116: 349, 118: 349, 134: 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}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4678}, {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}, // 2055 {526: 3946, 867: 4668}, @@ -8816,7 +8816,7 @@ var ( {9: 290, 58: 290}, {9: 289, 58: 289}, {9: 288, 58: 288}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 4677, 133: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4688}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4688}, // 2070 {493: 4681, 596: 4682, 598: 4683, 995: 4687}, {9: 287, 58: 287}, @@ -8824,7 +8824,7 @@ var ( {493: 4681, 596: 4682, 598: 4683, 995: 4684, 1183: 4690}, {9: 4686, 58: 4691}, // 2075 - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 4677, 133: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4692}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4692}, {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}, {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}, {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}, @@ -8852,7 +8852,7 @@ var ( {397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 57: 4650, 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, 763: 4649, 765: 4651, 899: 4652}, {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, 900: 4714}, {398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 57: 4650, 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, 763: 4649, 765: 4651, 899: 4652}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2475, 607: 2475, 613: 2475, 662: 2475, 668: 2475, 685: 4859, 2850, 688: 2851, 2849, 696: 2475, 2475, 1176: 4858}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2475, 607: 2475, 613: 2475, 662: 2475, 668: 2475, 685: 4859, 2850, 688: 2851, 2849, 696: 2475, 2475, 1176: 4858}, // 2100 {2405, 2405, 2405, 2405, 2405, 2405, 9: 2405, 2405, 2405, 58: 2405, 507: 2405}, {600: 2382}, @@ -8870,7 +8870,7 @@ var ( {607: 4805}, {498: 4798}, {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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4797}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4797}, // 2115 {193: 4795, 222: 4796, 496: 4794, 1222: 4793}, {199: 4792, 262: 4791, 496: 4790, 1346: 4789}, @@ -8879,15 +8879,15 @@ var ( {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}, // 2120 {2338, 2338, 2338, 2338, 2338, 2338, 4726, 4732, 4720, 2338, 2338, 2338, 4724, 4733, 4731, 58: 2338, 491: 4725, 495: 4198, 4723, 4197, 2346, 4730, 507: 2338, 510: 4719, 600: 2383, 607: 2476, 613: 4717, 662: 4722, 4715, 4737, 666: 4734, 834: 4718, 855: 4727, 935: 4729, 953: 4780, 963: 4728, 981: 4721}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4738}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4738}, {2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 58: 2274, 491: 2274, 4740, 495: 2274, 2274, 2274, 2274, 2274, 507: 2274, 510: 2274, 600: 2274, 607: 2274, 613: 2274, 662: 2274, 2274, 2274, 666: 2274, 669: 2274, 1265: 4739}, {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, 669: 4755, 1284: 4756, 4757}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4741}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4741}, // 2125 {9: 4753, 58: 4752}, {9: 2272, 58: 2272}, {9: 316, 58: 316, 492: 3933, 548: 316, 561: 316, 786: 3934, 812: 4750}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4745}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4745}, {58: 4746, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 2130 {9: 1341, 58: 1341, 548: 4749, 561: 4748, 975: 4747}, @@ -8898,7 +8898,7 @@ var ( // 2135 {9: 2270, 58: 2270}, {2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 58: 2273, 491: 2273, 495: 2273, 2273, 2273, 2273, 2273, 507: 2273, 510: 2273, 600: 2273, 607: 2273, 613: 2273, 662: 2273, 2273, 2273, 666: 2273, 669: 2273}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4754}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4754}, {9: 2271, 58: 2271}, {226: 4777, 383: 4778, 403: 4779}, // 2140 @@ -8953,7 +8953,7 @@ var ( {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}, {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}, {492: 4799}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4800}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4800}, {58: 4801, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 2185 {2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 58: 2344, 491: 2344, 495: 2344, 2344, 2344, 2344, 2344, 507: 2344, 510: 2344, 600: 2344, 607: 2344, 613: 2344, 662: 2344, 2344, 2344, 666: 2344, 1347: 4804, 1377: 4803, 4802}, @@ -8962,7 +8962,7 @@ var ( {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}, {492: 4806}, // 2190 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4807}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4807}, {58: 4808, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 58: 2377, 163: 4559, 491: 2377, 495: 4198, 2377, 4197, 2377, 2377, 507: 2377, 510: 2377, 600: 2377, 607: 2377, 613: 2377, 662: 2377, 2377, 2377, 666: 2377, 834: 4809, 960: 4810, 1068: 4811, 1241: 4812}, {163: 4561, 510: 4813}, @@ -9007,7 +9007,7 @@ var ( {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}, {172: 4292}, {492: 4289}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4845, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 4846}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4845, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 4846}, {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}, // 2230 {9: 3697, 58: 4847}, @@ -9019,8 +9019,8 @@ var ( {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}, {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}, {2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 58: 2370, 92: 4854, 94: 4855, 491: 2370, 495: 2370, 2370, 2370, 2370, 2370, 507: 2370, 510: 2370, 600: 2370, 607: 2370, 613: 2370, 662: 2370, 2370, 2370, 666: 2370, 892: 4856}, - {2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 19: 2502, 58: 2502, 90: 2502, 2502, 2502, 2502, 2502, 96: 2502, 491: 2502, 494: 2502, 2502, 2502, 2502, 2502, 2502, 501: 2502, 507: 2502, 510: 2502, 518: 2502, 600: 2502, 607: 2502, 613: 2502, 662: 2502, 2502, 2502, 666: 2502}, - {2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 19: 2501, 58: 2501, 90: 2501, 2501, 2501, 2501, 2501, 96: 2501, 491: 2501, 494: 2501, 2501, 2501, 2501, 2501, 2501, 501: 2501, 507: 2501, 510: 2501, 518: 2501, 600: 2501, 607: 2501, 613: 2501, 662: 2501, 2501, 2501, 666: 2501}, + {2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 19: 2502, 58: 2502, 90: 2502, 2502, 2502, 2502, 2502, 96: 2502, 491: 2502, 494: 2502, 2502, 2502, 2502, 2502, 2502, 501: 2502, 507: 2502, 510: 2502, 517: 2502, 600: 2502, 607: 2502, 613: 2502, 662: 2502, 2502, 2502, 666: 2502}, + {2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 19: 2501, 58: 2501, 90: 2501, 2501, 2501, 2501, 2501, 96: 2501, 491: 2501, 494: 2501, 2501, 2501, 2501, 2501, 2501, 501: 2501, 507: 2501, 510: 2501, 517: 2501, 600: 2501, 607: 2501, 613: 2501, 662: 2501, 2501, 2501, 666: 2501}, // 2240 {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}, {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}, @@ -9030,26 +9030,26 @@ var ( // 2245 {2532, 2532, 2532, 2532, 2532, 2532, 9: 2532, 507: 2532}, {2484, 2484, 2484, 2484, 2484, 2484, 9: 2484, 507: 2484}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4864}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4864}, {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 507: 2483}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4866}, // 2250 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4867}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4867}, {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 4868}, {2533, 2533, 2533, 2533, 2533, 2533, 9: 2533, 507: 2533}, {2534, 2534, 2534, 2534, 2534, 2534, 9: 2534, 507: 2534}, {2535, 2535, 2535, 2535, 2535, 2535, 9: 2535, 507: 2535}, // 2255 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4873, 1201: 4872}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4873, 1201: 4872}, {2536, 2536, 2536, 2536, 2536, 2536, 9: 4876, 507: 2536}, {1351, 1351, 1351, 1351, 1351, 1351, 9: 1351, 507: 1351}, {1341, 1341, 1341, 1341, 1341, 1341, 9: 1341, 507: 1341, 548: 4749, 561: 4748, 975: 4875}, {1349, 1349, 1349, 1349, 1349, 1349, 9: 1349, 507: 1349}, // 2260 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4877}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4877}, {1350, 1350, 1350, 1350, 1350, 1350, 9: 1350, 507: 1350}, {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4879}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4882}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4882}, {605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 59: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 492: 605, 507: 605, 525: 605, 549: 605, 588: 605, 671: 605}, // 2265 {604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 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, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 492: 604, 507: 604, 525: 604, 549: 604, 588: 604, 671: 604}, @@ -9058,32 +9058,32 @@ var ( {2507, 2507, 2507, 2507, 2507, 2507, 9: 4886, 20: 2507, 507: 2507}, {2478, 2478, 2478, 2478, 2478, 2478, 9: 2478, 20: 2478, 58: 2478, 109: 2478, 180: 2478, 182: 2478, 494: 2478, 507: 2478, 516: 2478, 668: 2478, 671: 2478}, // 2270 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4887, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4887, 2850, 688: 2851, 2849}, {2477, 2477, 2477, 2477, 2477, 2477, 9: 2477, 20: 2477, 58: 2477, 109: 2477, 180: 2477, 182: 2477, 494: 2477, 507: 2477, 516: 2477, 668: 2477, 671: 2477}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4890}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4890}, {2540, 2540, 2540, 2540, 2540, 2540, 9: 2540, 507: 2540}, {20: 4891}, // 2275 {2542, 2542, 2542, 2542, 2542, 2542, 9: 2542, 507: 2542}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4894}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4894}, {2541, 2541, 2541, 2541, 2541, 2541, 9: 2541, 507: 2541}, {20: 4895}, {2543, 2543, 2543, 2543, 2543, 2543, 9: 2543, 507: 2543}, // 2280 {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4897}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4898}, {2544, 2544, 2544, 2544, 2544, 2544, 9: 2544, 507: 2544}, {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4900}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4901}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4901}, // 2285 {2545, 2545, 2545, 2545, 2545, 2545, 9: 2545, 507: 2545}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4903}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4903}, {2546, 2546, 2546, 2546, 2546, 2546, 9: 2546, 507: 2546}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4905, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4905, 2850, 688: 2851, 2849}, {494: 4906}, // 2290 {588: 4907}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4908}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4908}, {2506, 2506, 2506, 2506, 2506, 2506, 9: 2506, 239: 4912, 494: 4911, 507: 2506, 1388: 4910, 4909}, {2547, 2547, 2547, 2547, 2547, 2547, 9: 2547, 507: 2547}, {2505, 2505, 2505, 2505, 2505, 2505, 9: 2505, 507: 2505}, @@ -9096,7 +9096,7 @@ var ( // 2300 {170: 4917}, {492: 4918}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4919}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4919}, {58: 4920, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {1920, 1920, 1920, 1920, 1920, 1920, 9: 1920, 507: 1920, 583: 4578, 800: 4921}, // 2305 @@ -9108,21 +9108,21 @@ var ( // 2310 {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4933}, {600: 4930}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4929, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4929, 2850, 688: 2851, 2849}, {2514, 2514, 2514, 2514, 2514, 2514, 9: 2514, 507: 2514}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4931}, // 2315 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4859, 2850, 688: 2851, 2849, 1176: 4932}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4859, 2850, 688: 2851, 2849, 1176: 4932}, {2537, 2537, 2537, 2537, 2537, 2537, 9: 2537, 507: 2537}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4934, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4934, 2850, 688: 2851, 2849}, {2538, 2538, 2538, 2538, 2538, 2538, 9: 2538, 507: 2538}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4936, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4936, 2850, 688: 2851, 2849}, // 2320 {2548, 2548, 2548, 2548, 2548, 2548, 9: 2548, 507: 2548}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 4938}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 4938}, {2550, 2550, 2550, 2550, 2550, 2550, 9: 4886, 507: 2550}, {2551, 2551, 2551, 2551, 2551, 2551, 9: 2551, 507: 2551}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4941}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4941}, // 2325 {2114, 2114, 2114, 2114, 2114, 2114, 9: 2114, 507: 2114, 691: 4944, 693: 4943, 936: 4942}, {2552, 2552, 2552, 2552, 2552, 2552, 9: 2552, 507: 2552}, @@ -9132,13 +9132,13 @@ var ( // 2330 {525: 2824, 755: 4947}, {2553, 2553, 2553, 2553, 2553, 2553, 9: 2553, 507: 2553}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4949}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4949}, {2554, 2554, 2554, 2554, 2554, 2554, 9: 2554, 507: 2554}, {165: 4951}, // 2335 {170: 4952}, {492: 4953}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4954}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4954}, {58: 4955, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {606, 606, 606, 606, 606, 606, 9: 606, 152: 4881, 507: 606, 835: 4880, 851: 4956}, // 2340 @@ -9157,26 +9157,26 @@ var ( {600: 4973}, {492: 4969}, {474, 474, 474, 474, 474, 474, 9: 474, 58: 474, 507: 474}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4970}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4970}, {58: 4971, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, // 2355 {2377, 2377, 2377, 2377, 2377, 2377, 9: 2377, 58: 2377, 163: 4559, 495: 4198, 497: 4197, 507: 2377, 834: 4560, 960: 4810, 1068: 4972}, {2332, 2332, 2332, 2332, 2332, 2332, 9: 2332, 58: 2332, 507: 2332}, {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, 492: 1918, 583: 4975, 805: 4974}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 4978}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 4978}, {495: 4198, 497: 4197, 834: 4976}, // 2360 {603: 4977}, {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 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, 492: 1917, 1917, 501: 1917, 507: 1917, 590: 1917, 835: 1917}, {492: 4980}, {492: 1913}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4981}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4981}, // 2365 {9: 4753, 58: 4982}, {664: 4737, 935: 4983}, {2333, 2333, 2333, 2333, 2333, 2333, 9: 2333, 58: 2333, 507: 2333}, {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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 4986}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 4986}, // 2370 {492: 4996}, {91: 4994, 492: 1913, 501: 1913}, @@ -9184,65 +9184,65 @@ var ( {157: 4992, 190: 4991, 207: 4993, 930: 4990}, {492: 1903}, // 2375 - {1897, 1897, 1897, 1897, 1897, 1897, 1897, 9: 1897, 19: 1897, 58: 1897, 90: 1897, 1897, 1897, 1897, 1897, 96: 1897, 491: 1897, 1897, 494: 1897, 501: 1897, 507: 1897, 518: 1897}, - {1896, 1896, 1896, 1896, 1896, 1896, 1896, 9: 1896, 19: 1896, 58: 1896, 90: 1896, 1896, 1896, 1896, 1896, 96: 1896, 491: 1896, 1896, 494: 1896, 501: 1896, 507: 1896, 518: 1896}, - {1895, 1895, 1895, 1895, 1895, 1895, 1895, 9: 1895, 19: 1895, 58: 1895, 90: 1895, 1895, 1895, 1895, 1895, 96: 1895, 491: 1895, 1895, 494: 1895, 501: 1895, 507: 1895, 518: 1895}, + {1897, 1897, 1897, 1897, 1897, 1897, 1897, 9: 1897, 19: 1897, 58: 1897, 90: 1897, 1897, 1897, 1897, 1897, 96: 1897, 491: 1897, 1897, 494: 1897, 501: 1897, 507: 1897, 517: 1897}, + {1896, 1896, 1896, 1896, 1896, 1896, 1896, 9: 1896, 19: 1896, 58: 1896, 90: 1896, 1896, 1896, 1896, 1896, 96: 1896, 491: 1896, 1896, 494: 1896, 501: 1896, 507: 1896, 517: 1896}, + {1895, 1895, 1895, 1895, 1895, 1895, 1895, 9: 1895, 19: 1895, 58: 1895, 90: 1895, 1895, 1895, 1895, 1895, 96: 1895, 491: 1895, 1895, 494: 1895, 501: 1895, 507: 1895, 517: 1895}, {157: 4992, 190: 4991, 207: 4993, 930: 4995}, {492: 1902}, // 2380 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4997}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4997}, {9: 4753, 58: 4998}, {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 4999}, {2334, 2334, 2334, 2334, 2334, 2334, 5004, 9: 2334, 19: 5001, 58: 2334, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2334, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {1911, 1911, 1911, 1911, 1911, 1911, 1911, 9: 1911, 19: 1911, 58: 1911, 90: 1911, 1911, 1911, 1911, 1911, 96: 1911, 494: 1911, 501: 1911, 507: 1911, 518: 1911}, + {1911, 1911, 1911, 1911, 1911, 1911, 1911, 9: 1911, 19: 1911, 58: 1911, 90: 1911, 1911, 1911, 1911, 1911, 96: 1911, 494: 1911, 501: 1911, 507: 1911, 517: 1911}, // 2385 - {517: 4397, 525: 2109, 758: 5014}, - {1909, 1909, 1909, 1909, 1909, 1909, 1909, 9: 1909, 19: 1909, 58: 1909, 90: 1909, 1909, 1909, 1909, 1909, 96: 1909, 494: 1909, 501: 1909, 507: 1909, 518: 1909}, + {518: 4397, 525: 2109, 758: 5014}, + {1909, 1909, 1909, 1909, 1909, 1909, 1909, 9: 1909, 19: 1909, 58: 1909, 90: 1909, 1909, 1909, 1909, 1909, 96: 1909, 494: 1909, 501: 1909, 507: 1909, 517: 1909}, {382: 5012}, {493: 5011}, - {1906, 1906, 1906, 1906, 1906, 1906, 1906, 9: 1906, 19: 1906, 58: 1906, 90: 1906, 1906, 1906, 1906, 1906, 96: 1906, 494: 1906, 501: 1906, 507: 1906, 518: 1906}, + {1906, 1906, 1906, 1906, 1906, 1906, 1906, 9: 1906, 19: 1906, 58: 1906, 90: 1906, 1906, 1906, 1906, 1906, 96: 1906, 494: 1906, 501: 1906, 507: 1906, 517: 1906}, // 2390 - {1905, 1905, 1905, 1905, 1905, 1905, 1905, 9: 1905, 19: 1905, 58: 1905, 90: 1905, 1905, 1905, 1905, 1905, 96: 1905, 494: 1905, 501: 1905, 507: 1905, 518: 1905}, + {1905, 1905, 1905, 1905, 1905, 1905, 1905, 9: 1905, 19: 1905, 58: 1905, 90: 1905, 1905, 1905, 1905, 1905, 96: 1905, 494: 1905, 501: 1905, 507: 1905, 517: 1905}, {157: 4992, 190: 4991, 207: 4993, 930: 5010}, {157: 4992, 190: 4991, 207: 4993, 930: 5009}, - {1898, 1898, 1898, 1898, 1898, 1898, 1898, 9: 1898, 19: 1898, 58: 1898, 90: 1898, 1898, 1898, 1898, 1898, 96: 1898, 491: 1898, 494: 1898, 501: 1898, 507: 1898, 518: 1898}, - {1899, 1899, 1899, 1899, 1899, 1899, 1899, 9: 1899, 19: 1899, 58: 1899, 90: 1899, 1899, 1899, 1899, 1899, 96: 1899, 491: 1899, 494: 1899, 501: 1899, 507: 1899, 518: 1899}, + {1898, 1898, 1898, 1898, 1898, 1898, 1898, 9: 1898, 19: 1898, 58: 1898, 90: 1898, 1898, 1898, 1898, 1898, 96: 1898, 491: 1898, 494: 1898, 501: 1898, 507: 1898, 517: 1898}, + {1899, 1899, 1899, 1899, 1899, 1899, 1899, 9: 1899, 19: 1899, 58: 1899, 90: 1899, 1899, 1899, 1899, 1899, 96: 1899, 491: 1899, 494: 1899, 501: 1899, 507: 1899, 517: 1899}, // 2395 - {1907, 1907, 1907, 1907, 1907, 1907, 1907, 9: 1907, 19: 1907, 58: 1907, 90: 1907, 1907, 1907, 1907, 1907, 96: 1907, 494: 1907, 501: 1907, 507: 1907, 518: 1907}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5013, 2850, 688: 2851, 2849}, - {1908, 1908, 1908, 1908, 1908, 1908, 1908, 9: 1908, 19: 1908, 58: 1908, 90: 1908, 1908, 1908, 1908, 1908, 96: 1908, 494: 1908, 501: 1908, 507: 1908, 518: 1908}, + {1907, 1907, 1907, 1907, 1907, 1907, 1907, 9: 1907, 19: 1907, 58: 1907, 90: 1907, 1907, 1907, 1907, 1907, 96: 1907, 494: 1907, 501: 1907, 507: 1907, 517: 1907}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5013, 2850, 688: 2851, 2849}, + {1908, 1908, 1908, 1908, 1908, 1908, 1908, 9: 1908, 19: 1908, 58: 1908, 90: 1908, 1908, 1908, 1908, 1908, 96: 1908, 494: 1908, 501: 1908, 507: 1908, 517: 1908}, {525: 2824, 755: 2823, 762: 5015}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 90: 1910, 1910, 1910, 1910, 1910, 96: 1910, 494: 1910, 501: 1910, 507: 1910, 518: 1910}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 90: 1910, 1910, 1910, 1910, 1910, 96: 1910, 494: 1910, 501: 1910, 507: 1910, 517: 1910}, // 2400 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5017}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5017}, {492: 5018}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5019}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5019}, {9: 4753, 58: 5020}, {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5021}, // 2405 {2335, 2335, 2335, 2335, 2335, 2335, 5004, 9: 2335, 19: 5001, 58: 2335, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2335, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 5023}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 5023}, {492: 5024}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5025}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5025}, {9: 4753, 58: 5026}, // 2410 {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5027}, {2336, 2336, 2336, 2336, 2336, 2336, 5004, 9: 2336, 19: 5001, 58: 2336, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2336, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5029}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5029}, {492: 5030}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5031}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5031}, // 2415 {9: 4753, 58: 5032}, {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5033}, {2337, 2337, 2337, 2337, 2337, 2337, 5004, 9: 2337, 19: 5001, 58: 2337, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2337, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5035, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5035, 2850, 688: 2851, 2849}, {249: 5037, 257: 5039, 259: 5038, 1172: 5036}, // 2420 {492: 5040}, {58: 2282, 492: 2282}, {58: 2281, 492: 2281}, {58: 2280, 492: 2280}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5041}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5041}, // 2425 {9: 4259, 58: 5042}, {2557, 2557, 2557, 2557, 2557, 2557, 9: 2557, 507: 2557}, @@ -9254,7 +9254,7 @@ var ( {507: 5050, 978: 5049, 1127: 5048}, {9: 5086, 58: 5085}, {9: 2202, 58: 2202}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5051, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5051, 2850, 688: 2851, 2849}, // 2435 {6: 2181, 2181, 9: 2181, 18: 2181, 20: 2181, 22: 2181, 2181, 2181, 2181, 2181, 2181, 58: 2181, 162: 5056, 227: 5055, 492: 2181, 496: 5054, 515: 5053, 668: 2181, 1309: 5052}, {6: 2194, 2194, 9: 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 58: 2194, 492: 2194, 668: 2194, 977: 5072}, @@ -9265,19 +9265,19 @@ var ( {6: 2175, 2175, 9: 2175, 18: 2175, 20: 2175, 22: 2175, 2175, 2175, 2175, 2175, 2175, 58: 2175, 492: 2175, 668: 2175}, {170: 5067}, {492: 5059}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5060}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5060}, {9: 5065, 58: 5064}, // 2445 {9: 1995, 58: 1995}, {9: 1994, 58: 1994, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {9: 1982, 58: 1982}, {6: 2177, 2177, 9: 2177, 18: 2177, 20: 2177, 22: 2177, 2177, 2177, 2177, 2177, 2177, 58: 2177, 492: 2177, 668: 2177}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5066}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5066}, // 2450 {9: 1981, 58: 1981}, {492: 5069, 675: 5068}, {6: 2180, 2180, 9: 2180, 18: 2180, 20: 2180, 22: 2180, 2180, 2180, 2180, 2180, 2180, 58: 2180, 492: 2180, 668: 2180}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5070}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5070}, {9: 5065, 58: 5071}, // 2455 {6: 2179, 2179, 9: 2179, 18: 2179, 20: 2179, 22: 2179, 2179, 2179, 2179, 2179, 2179, 58: 2179, 492: 2179, 668: 2179}, @@ -9289,7 +9289,7 @@ var ( {22: 4507}, {9: 5083, 58: 5082}, {9: 2197, 58: 2197}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5080, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5080, 2850, 688: 2851, 2849}, {6: 2194, 2194, 9: 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 58: 2194, 668: 2194, 977: 5081}, // 2465 {6: 4354, 5076, 9: 2195, 18: 4310, 20: 4362, 22: 4355, 4358, 4357, 4360, 4361, 4363, 58: 2195, 668: 4359, 803: 4364, 837: 5075}, @@ -9301,26 +9301,26 @@ var ( {507: 5050, 978: 5087}, {9: 2201, 58: 2201}, {2559, 2559, 2559, 2559, 2559, 2559, 9: 2559, 507: 2559}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5091, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 5090}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5091, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 5090}, {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 5099}, // 2475 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5092}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5092}, {9: 5097, 58: 5096}, {9: 471, 58: 471}, {9: 470, 58: 470}, {9: 469, 58: 469}, // 2480 {2562, 2562, 2562, 2562, 2562, 2562, 9: 2562, 507: 2562}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5098}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5098}, {9: 468, 58: 468}, {2563, 2563, 2563, 2563, 2563, 2563, 9: 2563, 507: 2563}, {16: 3943, 514: 3944, 667: 3942, 798: 5101}, // 2485 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5103, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5102}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5103, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5102}, {295, 295, 295, 295, 295, 295, 9: 295, 499: 5105, 507: 295, 1119: 5107}, {295, 295, 295, 295, 295, 295, 9: 295, 499: 5105, 507: 295, 1119: 5104}, {2564, 2564, 2564, 2564, 2564, 2564, 9: 2564, 507: 2564}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 5106}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 5106}, // 2490 {294, 294, 294, 294, 294, 294, 9: 294, 507: 294}, {2565, 2565, 2565, 2565, 2565, 2565, 9: 2565, 507: 2565}, @@ -9348,8 +9348,8 @@ var ( // 2510 {2581, 2581, 2581, 2581, 2581, 2581, 9: 2581, 507: 2581}, {2580, 2580, 2580, 2580, 2580, 2580, 9: 2580, 507: 2580}, - {2: 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, 496: 2109, 517: 4397, 526: 5130, 758: 5129}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5132, 496: 5134, 685: 5135, 2850, 688: 2851, 2849, 909: 5133}, + {2: 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, 496: 2109, 518: 4397, 526: 5130, 758: 5129}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5132, 496: 5134, 685: 5135, 2850, 688: 2851, 2849, 909: 5133}, {496: 5131}, // 2515 {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, 494: 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}, @@ -9359,16 +9359,16 @@ var ( {2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 15: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 58: 2255, 95: 2255, 99: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 491: 2255, 2255, 494: 2255, 496: 2255, 498: 2255, 2255, 2255, 507: 2255, 2255, 514: 2255, 2255, 522: 2255, 524: 2255, 526: 2255, 588: 2255, 665: 2255, 667: 2255, 2255}, // 2520 {205: 5141}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5138}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5138}, {2609, 2609, 9: 4886, 182: 5139}, {205: 5140}, {2608, 2608}, // 2525 {2610, 2610}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5143}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5143}, {2433, 2433, 9: 4886, 494: 5146, 668: 5145, 826: 5144}, {2613, 2613}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5161}, + {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5161}, // 2530 {525: 5151, 593: 3532, 3531, 755: 5149, 842: 5150, 1017: 5148, 1206: 5147}, {2432, 2432, 9: 5159}, @@ -9392,7 +9392,7 @@ var ( {946, 946, 9: 946, 58: 946, 494: 946}, {944, 944, 9: 944, 58: 944, 494: 944}, {2612, 2612}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5167, 685: 5166, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5167, 685: 5166, 2850, 688: 2851, 2849}, // 2550 {945, 945, 9: 945, 58: 945, 494: 945}, {943, 943, 9: 943, 58: 943, 494: 943}, @@ -9403,7 +9403,7 @@ var ( {507: 5272}, {675: 5265}, {10: 5258}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 5176, 685: 5175, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 5176, 685: 5175, 2850, 688: 2851, 2849}, {2194, 2194, 6: 2194, 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 217: 4311, 668: 2194, 951: 5256, 977: 5257}, // 2560 {157: 2212, 370: 5181, 412: 5182, 546: 5180, 600: 2212, 1102: 5183, 5178, 1175: 5179, 1311: 5177}, @@ -9415,32 +9415,32 @@ var ( {109: 4053, 136: 4052, 492: 5189, 857: 5190}, {2223, 2223, 97: 2223, 2223, 491: 2223, 2223, 494: 2223, 498: 2223, 508: 2223, 512: 5185, 515: 2223, 522: 2223, 588: 2223, 599: 5184, 665: 2223}, {157: 2211, 600: 2211}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5187}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5187}, {525: 2824, 755: 2823, 762: 5186}, // 2570 {2224, 2224, 97: 2224, 2224, 491: 2224, 2224, 494: 2224, 498: 2224, 508: 2224, 515: 2224, 522: 2224, 588: 2224, 665: 2224}, - {111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 5188}, + {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 5188}, {2225, 2225, 97: 2225, 2225, 491: 2225, 2225, 494: 2225, 498: 2225, 508: 2225, 515: 2225, 522: 2225, 588: 2225, 665: 2225}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5194}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5194}, {492: 5191}, // 2575 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5192}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5192}, {9: 4259, 58: 5193}, {2226, 2226, 97: 2226, 2226, 491: 2226, 2226, 494: 2226, 498: 2226, 508: 2226, 515: 2226, 522: 2226, 588: 2226, 665: 2226}, {58: 5195, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {2227, 2227, 97: 2227, 2227, 491: 2227, 2227, 494: 2227, 498: 2227, 508: 2227, 515: 2227, 522: 2227, 588: 2227, 665: 2227}, // 2580 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5229}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5229}, {492: 5198}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5199}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5199}, {9: 4259, 58: 5200}, {2222, 2222, 97: 2222, 2222, 491: 2222, 2222, 494: 2222, 498: 2222, 508: 2222, 515: 2222, 522: 2222, 588: 2222, 599: 5202, 665: 2222, 1129: 5201}, // 2585 {2228, 2228, 97: 2228, 2228, 491: 2228, 2228, 494: 2228, 498: 2228, 508: 2228, 515: 2228, 522: 2228, 588: 2228, 665: 2228}, {492: 5203}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5205, 1270: 5204}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5205, 1270: 5204}, {58: 5207}, - {58: 2220, 111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 504: 3793, 3794, 3799, 541: 3795, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 813: 3551, 828: 5206}, + {58: 2220, 111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 504: 3793, 3794, 3799, 541: 3795, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 813: 3551, 828: 5206}, // 2590 {58: 2219}, {2214, 2214, 10: 5209, 97: 2214, 2214, 491: 2214, 2214, 494: 2214, 498: 2214, 508: 2214, 510: 2214, 515: 2214, 522: 2214, 588: 2214, 665: 2214, 675: 2214, 1248: 5208}, @@ -9450,7 +9450,7 @@ var ( // 2595 {170: 5212}, {492: 5213}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5214}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5214}, {58: 5215, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {196: 5216}, // 2600 @@ -9458,7 +9458,7 @@ var ( {165: 5218}, {170: 5219}, {492: 5220}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5221}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5221}, // 2605 {58: 5222, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {2213, 2213, 97: 2213, 2213, 491: 2213, 2213, 494: 2213, 498: 2213, 508: 2213, 510: 2213, 515: 2213, 522: 2213, 588: 2213, 665: 2213, 675: 2213}, @@ -9475,16 +9475,16 @@ var ( {2229, 2229, 97: 2229, 2229, 491: 2229, 2229, 494: 2229, 498: 2229, 508: 2229, 515: 2229, 522: 2229, 588: 2229, 665: 2229}, {90: 5238, 492: 2232, 1310: 5237}, {492: 5234}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5235}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5235}, {58: 5236, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, // 2620 {2233, 2233, 97: 2233, 2233, 236: 2233, 491: 2233, 2233, 494: 2233, 498: 2233, 508: 2233, 515: 2233, 522: 2233, 588: 2233, 665: 2233}, {492: 5241}, - {517: 5239}, + {518: 5239}, {525: 2824, 755: 5240}, {492: 2231}, // 2625 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5242, 1026: 5243}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5242, 1026: 5243}, {9: 4259, 58: 2398}, {58: 5244}, {2234, 2234, 97: 2234, 2234, 236: 2234, 491: 2234, 2234, 494: 2234, 498: 2234, 508: 2234, 515: 2234, 522: 2234, 588: 2234, 665: 2234}, @@ -9509,7 +9509,7 @@ var ( {170: 5261}, // 2645 {492: 5262}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5263}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5263}, {58: 5264, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, {2573, 2573}, {507: 5266}, @@ -9517,12 +9517,12 @@ var ( {165: 5267}, {170: 5268}, {492: 5269}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5270}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5270}, {58: 5271, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, // 2655 {2574, 2574}, {606, 606, 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 835: 4880, 851: 5273}, - {2510, 2510, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5275, 1320: 5274}, + {2510, 2510, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5275, 1320: 5274}, {2575, 2575}, {9: 4886, 516: 5276}, // 2660 @@ -9564,7 +9564,7 @@ var ( // 2690 {67, 67}, {512: 5310}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5309}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5309}, {512: 69}, {525: 2824, 755: 5311}, // 2695 @@ -9584,11 +9584,11 @@ var ( {2132, 2132}, {2131, 2131}, {280, 280, 501: 280}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5332, 1356: 5330}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5332, 1356: 5330}, // 2710 {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}, {86, 86, 86, 86, 86, 86, 86, 86, 86, 10: 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 59: 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5329}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5329}, {61, 61, 9: 4033}, {88, 88, 9: 5338}, // 2715 @@ -9600,11 +9600,11 @@ var ( // 2720 {81, 81, 9: 81}, {83, 83, 9: 83}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5339}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5339}, {79, 79, 9: 79}, {89, 89}, // 2725 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5342}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5342}, {60, 60, 9: 4033}, {152: 5347, 394: 5348, 860: 116, 1281: 5346}, {493: 5345}, @@ -9620,12 +9620,12 @@ var ( {2172, 2172, 491: 2172, 2172, 494: 2172, 498: 2172, 515: 2172, 2172, 588: 2172, 665: 2172}, {516: 5354}, {588: 5355}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5356}, // 2740 {120, 120, 109: 120, 136: 120, 492: 120, 508: 120, 526: 120, 667: 5358, 679: 120, 1221: 5357}, {113, 113, 109: 4053, 136: 4052, 492: 113, 508: 113, 526: 113, 679: 113, 857: 4051, 1076: 5361}, {526: 5359}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5360}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5360}, {119, 119, 109: 119, 136: 119, 492: 119, 508: 119, 526: 119, 679: 119}, // 2745 {100, 100, 492: 100, 508: 100, 526: 100, 679: 4074, 970: 5362}, @@ -9635,18 +9635,18 @@ var ( {679: 5366}, // 2750 {121, 121, 492: 121, 526: 121}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2393, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5379, 1224: 5378, 5382}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2393, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5379, 1224: 5378, 5382}, {94, 94, 526: 5370, 1279: 5369}, {123, 123}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5372, 1278: 5371}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5372, 1278: 5371}, // 2755 {93, 93, 9: 5376}, {91, 91, 9: 91}, - {517: 5374}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5375}, + {518: 5374}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5375}, {90, 90, 9: 90}, // 2760 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5377}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5377}, {92, 92, 9: 92}, {9: 5384, 58: 2392}, {9: 2391, 58: 2391}, @@ -9655,7 +9655,7 @@ var ( {9: 2388, 58: 2388}, {58: 5383}, {2386, 2386, 526: 2386}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5385}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5385}, {9: 2390, 58: 2390}, // 2770 {9: 180, 141: 180, 491: 180, 520: 180, 589: 1892, 670: 180, 684: 1892}, @@ -9716,46 +9716,46 @@ var ( {9: 144, 491: 144, 144, 520: 144, 670: 144}, {9: 137, 491: 137, 137, 520: 137, 670: 137}, {9: 168, 491: 168, 168, 520: 168, 670: 168}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5436}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5436}, // 2820 {9: 4259, 58: 5437}, {9: 170, 491: 170, 520: 170, 670: 170}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 518: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5485, 997: 5410, 999: 5419}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5485, 997: 5410, 999: 5419}, {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, 59: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 5452, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 541: 134, 588: 5451, 984: 5453, 1113: 5454}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5444}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5444}, // 2825 - {786, 786, 6: 786, 9: 786, 15: 786, 51: 786, 786, 786, 786, 786, 110: 786, 158: 786, 494: 786, 501: 786, 517: 786, 589: 5449, 670: 786, 683: 786, 5448, 687: 786}, - {1245, 1245, 6: 1245, 9: 1245, 15: 1245, 51: 1245, 1245, 1245, 1245, 1245, 110: 1245, 158: 1245, 492: 3877, 494: 1245, 501: 1245, 517: 1245, 670: 1245, 683: 1245, 687: 1245, 1122: 5447}, + {786, 786, 6: 786, 9: 786, 15: 786, 51: 786, 786, 786, 786, 786, 110: 786, 158: 786, 494: 786, 501: 786, 518: 786, 589: 5449, 670: 786, 683: 786, 5448, 687: 786}, + {1245, 1245, 6: 1245, 9: 1245, 15: 1245, 51: 1245, 1245, 1245, 1245, 1245, 110: 1245, 158: 1245, 492: 3877, 494: 1245, 501: 1245, 518: 1245, 670: 1245, 683: 1245, 687: 1245, 1122: 5447}, {782, 782, 9: 782, 494: 782}, {124, 124, 9: 5445}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5446}, // 2830 {781, 781, 9: 781, 494: 781}, - {783, 783, 6: 783, 9: 783, 15: 783, 51: 783, 783, 783, 783, 783, 110: 783, 158: 783, 494: 783, 501: 783, 517: 783, 670: 783, 683: 783, 687: 783}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5450}, - {784, 784, 6: 784, 9: 784, 15: 784, 51: 784, 784, 784, 784, 784, 110: 784, 158: 784, 494: 784, 501: 784, 517: 784, 670: 784, 683: 784, 687: 784}, - {785, 785, 6: 785, 9: 785, 15: 785, 51: 785, 785, 785, 785, 785, 110: 785, 158: 785, 494: 785, 501: 785, 517: 785, 670: 785, 683: 785, 687: 785}, + {783, 783, 6: 783, 9: 783, 15: 783, 51: 783, 783, 783, 783, 783, 110: 783, 158: 783, 494: 783, 501: 783, 518: 783, 670: 783, 683: 783, 687: 783}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5450}, + {784, 784, 6: 784, 9: 784, 15: 784, 51: 784, 784, 784, 784, 784, 110: 784, 158: 784, 494: 784, 501: 784, 518: 784, 670: 784, 683: 784, 687: 784}, + {785, 785, 6: 785, 9: 785, 15: 785, 51: 785, 785, 785, 785, 785, 110: 785, 158: 785, 494: 785, 501: 785, 518: 785, 670: 785, 683: 785, 687: 785}, // 2835 {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, 59: 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 541: 133}, {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, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 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}, {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: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5457}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5457}, {520: 130, 670: 130, 672: 5483}, // 2840 {520: 126, 670: 126, 672: 5480}, {520: 5458}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5461}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5461}, {217, 217, 6: 217, 9: 217, 15: 217, 51: 217, 217, 217, 217, 217, 158: 5465, 494: 217, 683: 217, 1211: 5464}, {263, 263, 6: 263, 9: 263, 15: 263, 51: 263, 263, 263, 263, 263, 494: 263, 683: 263}, // 2845 {125, 125, 9: 5462}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5463}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5463}, {262, 262, 6: 262, 9: 262, 15: 262, 51: 262, 262, 262, 262, 262, 494: 262, 683: 262}, {264, 264, 6: 264, 9: 264, 15: 264, 51: 264, 264, 264, 264, 264, 494: 264, 683: 264}, {494: 5467, 681: 5466}, // 2850 {15: 5478, 493: 5475, 917: 5477}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5469, 1212: 5468}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5469, 1212: 5468}, {215, 215, 6: 215, 9: 215, 15: 215, 51: 215, 215, 215, 215, 215, 494: 215, 498: 5471, 681: 5470, 683: 215}, {211, 211, 6: 211, 9: 211, 15: 211, 51: 211, 211, 211, 211, 211, 494: 211, 498: 211, 681: 211, 683: 211}, {493: 5475, 917: 5476}, @@ -9770,7 +9770,7 @@ var ( {216, 216, 6: 216, 9: 216, 15: 216, 51: 216, 216, 216, 216, 216, 494: 216, 683: 216}, {493: 5473, 596: 5474, 1088: 5479}, {212, 212, 6: 212, 9: 212, 15: 212, 51: 212, 212, 212, 212, 212, 494: 212, 683: 212}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5481, 685: 5482, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5481, 685: 5482, 2850, 688: 2851, 2849}, // 2865 {520: 128, 670: 128}, {520: 127, 670: 127}, @@ -9784,7 +9784,7 @@ var ( {9: 175, 491: 175, 520: 175, 670: 175}, {9: 179, 141: 179, 491: 179, 520: 179, 670: 179}, // 2875 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5493}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5493}, {774, 774, 9: 774, 491: 774, 520: 774, 670: 774}, {775, 775, 9: 775, 491: 775, 520: 775, 670: 775}, {9: 150, 491: 150, 150, 520: 150, 670: 150}, @@ -9793,12 +9793,12 @@ var ( {491: 5538, 589: 1808, 684: 1808}, {9: 5438, 491: 5498, 670: 5499}, {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, 59: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 5452, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 541: 134, 588: 5451, 984: 5453, 1113: 5501}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5500}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5500}, {187, 187, 9: 5445}, // 2885 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5502}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5502}, {670: 5503}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5504}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5504}, {253, 253, 9: 5462, 494: 253, 683: 5506, 985: 5505, 5507}, {252, 252, 6: 252, 15: 252, 51: 252, 252, 252, 252, 252, 494: 252}, // 2890 @@ -9840,9 +9840,9 @@ var ( // 2920 {245, 245, 6: 245, 15: 245, 51: 245, 245, 245, 245, 245, 140: 245, 142: 245, 148: 245, 245, 245, 494: 245, 527: 245}, {246, 246, 6: 246, 15: 246, 51: 246, 246, 246, 246, 246, 140: 246, 142: 246, 148: 246, 246, 246, 494: 246, 527: 246}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5539}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5539}, {670: 5540}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5541}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5541}, // 2925 {186, 186, 9: 5445, 494: 5509, 1196: 5542}, {188, 188}, @@ -9858,32 +9858,32 @@ var ( // 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, 508: 1095, 516: 1095, 520: 1095, 601: 1095}, {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, 508: 4304, 601: 1916, 878: 5553}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5556, 875: 5554, 914: 5555}, - {970, 970, 9: 970, 58: 970, 491: 970, 494: 970, 500: 970, 970, 509: 970, 511: 970, 970, 970, 516: 970, 518: 970, 970, 521: 970, 523: 970, 526: 970, 532: 970, 970, 535: 970}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5556, 875: 5554, 914: 5555}, + {970, 970, 9: 970, 58: 970, 491: 970, 494: 970, 500: 970, 970, 509: 970, 511: 970, 970, 970, 516: 970, 970, 519: 970, 521: 970, 523: 970, 526: 970, 532: 970, 970, 535: 970}, {9: 5608, 526: 5678}, // 2940 {9: 968, 502: 5575, 5576, 526: 5665, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5662, 2850, 688: 2851, 2849}, - {966, 966, 9: 966, 58: 966, 491: 966, 494: 966, 500: 966, 966, 966, 966, 509: 966, 511: 966, 966, 966, 516: 966, 518: 966, 966, 521: 966, 523: 966, 526: 966, 532: 966, 966, 966, 966, 966, 538: 966, 966, 966, 542: 966}, - {965, 965, 9: 965, 58: 965, 491: 965, 494: 965, 500: 965, 965, 965, 965, 509: 965, 511: 965, 965, 965, 516: 965, 518: 965, 965, 521: 965, 523: 965, 526: 965, 532: 965, 965, 965, 965, 965, 538: 965, 965, 965, 542: 965}, - {961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 494: 961, 498: 961, 500: 961, 961, 961, 961, 507: 5612, 961, 961, 511: 961, 961, 961, 516: 961, 518: 961, 961, 521: 961, 523: 961, 961, 526: 961, 532: 961, 961, 961, 961, 961, 538: 961, 961, 961, 542: 961, 544: 961, 961, 694: 961, 883: 5611}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5662, 2850, 688: 2851, 2849}, + {966, 966, 9: 966, 58: 966, 491: 966, 494: 966, 500: 966, 966, 966, 966, 509: 966, 511: 966, 966, 966, 516: 966, 966, 519: 966, 521: 966, 523: 966, 526: 966, 532: 966, 966, 966, 966, 966, 538: 966, 966, 966, 542: 966}, + {965, 965, 9: 965, 58: 965, 491: 965, 494: 965, 500: 965, 965, 965, 965, 509: 965, 511: 965, 965, 965, 516: 965, 965, 519: 965, 521: 965, 523: 965, 526: 965, 532: 965, 965, 965, 965, 965, 538: 965, 965, 965, 542: 965}, + {961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 494: 961, 498: 961, 500: 961, 961, 961, 961, 507: 5612, 961, 961, 511: 961, 961, 961, 516: 961, 961, 519: 961, 521: 961, 523: 961, 961, 526: 961, 532: 961, 961, 961, 961, 961, 538: 961, 961, 961, 542: 961, 544: 961, 961, 694: 961, 883: 5611}, // 2945 - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 509: 959, 511: 959, 959, 959, 516: 959, 518: 959, 959, 521: 959, 523: 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5566}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 494: 2666, 515: 2665, 588: 2664, 601: 5557, 665: 2660, 685: 4030, 2850, 688: 2851, 2849, 731: 5565, 759: 5560, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5563}, + {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 509: 959, 511: 959, 959, 959, 516: 959, 959, 519: 959, 521: 959, 523: 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5566}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 494: 2666, 515: 2665, 588: 2664, 601: 5557, 665: 2660, 685: 4030, 2850, 688: 2851, 2849, 731: 5565, 759: 5560, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5563}, {9: 5608, 58: 5609}, - {968, 968, 9: 968, 58: 968, 491: 968, 494: 968, 500: 968, 968, 5575, 5576, 509: 968, 511: 968, 968, 968, 516: 968, 518: 968, 968, 521: 968, 523: 968, 526: 968, 532: 968, 968, 5574, 968, 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4083, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 500: 853, 502: 959, 959, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 534: 959, 536: 959, 538: 959, 959, 959, 685: 5568, 2850, 688: 2851, 2849, 790: 4000, 4001, 940: 5567, 5566}, + {968, 968, 9: 968, 58: 968, 491: 968, 494: 968, 500: 968, 968, 5575, 5576, 509: 968, 511: 968, 968, 968, 516: 968, 968, 519: 968, 521: 968, 523: 968, 526: 968, 532: 968, 968, 5574, 968, 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4083, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 500: 853, 502: 959, 959, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 534: 959, 536: 959, 538: 959, 959, 959, 685: 5568, 2850, 688: 2851, 2849, 790: 4000, 4001, 940: 5567, 5566}, // 2950 - {963, 963, 9: 963, 58: 963, 491: 963, 494: 963, 500: 963, 963, 963, 963, 509: 963, 511: 963, 963, 963, 516: 963, 518: 963, 963, 521: 963, 523: 963, 526: 963, 532: 963, 963, 963, 963, 963, 538: 963, 963, 963, 542: 963}, - {958, 958, 9: 958, 58: 958, 491: 958, 494: 958, 500: 958, 958, 958, 958, 508: 958, 958, 511: 958, 958, 958, 516: 958, 518: 958, 958, 521: 958, 523: 958, 958, 526: 958, 532: 958, 958, 958, 958, 958, 538: 958, 958, 958, 542: 958, 544: 958, 958, 694: 958}, - {957, 957, 9: 957, 58: 957, 491: 957, 494: 957, 500: 957, 957, 957, 957, 508: 957, 957, 511: 957, 957, 957, 516: 957, 518: 957, 957, 521: 957, 523: 957, 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 544: 957, 957, 694: 957}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5570, 2850, 688: 2851, 2849}, - {956, 956, 9: 956, 58: 956, 491: 956, 494: 956, 500: 956, 956, 956, 956, 508: 956, 956, 511: 956, 956, 956, 516: 956, 518: 956, 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}, + {963, 963, 9: 963, 58: 963, 491: 963, 494: 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}, + {958, 958, 9: 958, 58: 958, 491: 958, 494: 958, 500: 958, 958, 958, 958, 508: 958, 958, 511: 958, 958, 958, 516: 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, 694: 958}, + {957, 957, 9: 957, 58: 957, 491: 957, 494: 957, 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, 694: 957}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5570, 2850, 688: 2851, 2849}, + {956, 956, 9: 956, 58: 956, 491: 956, 494: 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}, // 2955 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5601}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5601}, {536: 927, 933: 5588, 1126: 5592}, {502: 5575, 5576, 536: 5585, 841: 5586}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5582}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5582}, {536: 929, 933: 929}, // 2960 {536: 928, 933: 928}, @@ -9893,67 +9893,67 @@ var ( {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}, // 2965 {2: 924, 924, 924, 924, 924, 924, 924, 10: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 59: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 492: 924}, - {931, 931, 9: 931, 58: 931, 491: 5583, 494: 931, 500: 931, 931, 931, 931, 509: 931, 511: 931, 931, 931, 516: 931, 518: 931, 931, 521: 931, 523: 931, 526: 931, 532: 931, 931, 931, 931, 931, 538: 931, 931, 931, 542: 931, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5584}, - {930, 930, 9: 930, 58: 930, 491: 930, 494: 930, 500: 930, 930, 930, 930, 509: 930, 511: 930, 930, 930, 516: 930, 518: 930, 930, 521: 930, 523: 930, 526: 930, 3452, 3450, 3451, 3449, 3447, 930, 930, 930, 930, 930, 538: 930, 930, 930, 542: 930, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5591}, + {931, 931, 9: 931, 58: 931, 491: 5583, 494: 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: 5572, 845: 5571}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5584}, + {930, 930, 9: 930, 58: 930, 491: 930, 494: 930, 500: 930, 930, 930, 930, 509: 930, 511: 930, 930, 930, 516: 930, 930, 519: 930, 521: 930, 523: 930, 526: 930, 3452, 3450, 3451, 3449, 3447, 930, 930, 930, 930, 930, 538: 930, 930, 930, 542: 930, 756: 3448, 3446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5591}, // 2970 {536: 927, 933: 5588, 1126: 5587}, {536: 5589}, {536: 926}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5590}, - {932, 932, 9: 932, 58: 932, 491: 932, 494: 932, 500: 932, 932, 932, 932, 509: 932, 511: 932, 932, 932, 516: 932, 518: 932, 932, 521: 932, 523: 932, 526: 932, 532: 932, 932, 932, 932, 932, 538: 932, 932, 932, 542: 932, 841: 5572, 845: 5571}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5590}, + {932, 932, 9: 932, 58: 932, 491: 932, 494: 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, 841: 5572, 845: 5571}, // 2975 - {933, 933, 9: 933, 58: 933, 491: 933, 494: 933, 500: 933, 933, 933, 933, 509: 933, 511: 933, 933, 933, 516: 933, 518: 933, 933, 521: 933, 523: 933, 526: 933, 532: 933, 933, 933, 933, 933, 538: 933, 933, 933, 542: 933, 841: 5572, 845: 5571}, + {933, 933, 9: 933, 58: 933, 491: 933, 494: 933, 500: 933, 933, 933, 933, 509: 933, 511: 933, 933, 933, 516: 933, 933, 519: 933, 521: 933, 523: 933, 526: 933, 532: 933, 933, 933, 933, 933, 538: 933, 933, 933, 542: 933, 841: 5572, 845: 5571}, {536: 5593}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5594}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5594}, {491: 5595, 501: 5596, 5575, 5576, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5600}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5600}, // 2980 {492: 5597}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5598}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5598}, {9: 4259, 58: 5599}, - {934, 934, 9: 934, 58: 934, 491: 934, 494: 934, 500: 934, 934, 934, 934, 509: 934, 511: 934, 934, 934, 516: 934, 518: 934, 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, 494: 935, 500: 935, 935, 935, 935, 509: 935, 511: 935, 935, 935, 516: 935, 518: 935, 935, 521: 935, 523: 935, 526: 935, 3452, 3450, 3451, 3449, 3447, 935, 935, 935, 935, 935, 538: 935, 935, 935, 542: 935, 756: 3448, 3446}, + {934, 934, 9: 934, 58: 934, 491: 934, 494: 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, 494: 935, 500: 935, 935, 935, 935, 509: 935, 511: 935, 935, 935, 516: 935, 935, 519: 935, 521: 935, 523: 935, 526: 935, 3452, 3450, 3451, 3449, 3447, 935, 935, 935, 935, 935, 538: 935, 935, 935, 542: 935, 756: 3448, 3446}, // 2985 - {938, 938, 9: 938, 58: 938, 491: 5602, 494: 938, 500: 938, 5603, 5575, 5576, 509: 938, 511: 938, 938, 938, 516: 938, 518: 938, 938, 521: 938, 523: 938, 526: 938, 532: 938, 938, 5574, 938, 5577, 538: 5573, 5578, 5579, 542: 938, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5607}, + {938, 938, 9: 938, 58: 938, 491: 5602, 494: 938, 500: 938, 5603, 5575, 5576, 509: 938, 511: 938, 938, 938, 516: 938, 938, 519: 938, 521: 938, 523: 938, 526: 938, 532: 938, 938, 5574, 938, 5577, 538: 5573, 5578, 5579, 542: 938, 841: 5572, 845: 5571}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5607}, {492: 5604}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5605}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5605}, {9: 4259, 58: 5606}, // 2990 - {936, 936, 9: 936, 58: 936, 491: 936, 494: 936, 500: 936, 936, 936, 936, 509: 936, 511: 936, 936, 936, 516: 936, 518: 936, 936, 521: 936, 523: 936, 526: 936, 532: 936, 936, 936, 936, 936, 538: 936, 936, 936, 542: 936}, - {937, 937, 9: 937, 58: 937, 491: 937, 494: 937, 500: 937, 937, 937, 937, 509: 937, 511: 937, 937, 937, 516: 937, 518: 937, 937, 521: 937, 523: 937, 526: 937, 3452, 3450, 3451, 3449, 3447, 937, 937, 937, 937, 937, 538: 937, 937, 937, 542: 937, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5610}, - {962, 962, 9: 962, 58: 962, 491: 962, 494: 962, 500: 962, 962, 962, 962, 509: 962, 511: 962, 962, 962, 516: 962, 518: 962, 962, 521: 962, 523: 962, 526: 962, 532: 962, 962, 962, 962, 962, 538: 962, 962, 962, 542: 962}, - {969, 969, 9: 969, 58: 969, 491: 969, 494: 969, 500: 969, 969, 509: 969, 511: 969, 969, 969, 516: 969, 518: 969, 969, 521: 969, 523: 969, 526: 969, 532: 969, 969, 535: 969}, + {936, 936, 9: 936, 58: 936, 491: 936, 494: 936, 500: 936, 936, 936, 936, 509: 936, 511: 936, 936, 936, 516: 936, 936, 519: 936, 521: 936, 523: 936, 526: 936, 532: 936, 936, 936, 936, 936, 538: 936, 936, 936, 542: 936}, + {937, 937, 9: 937, 58: 937, 491: 937, 494: 937, 500: 937, 937, 937, 937, 509: 937, 511: 937, 937, 937, 516: 937, 937, 519: 937, 521: 937, 523: 937, 526: 937, 3452, 3450, 3451, 3449, 3447, 937, 937, 937, 937, 937, 538: 937, 937, 937, 542: 937, 756: 3448, 3446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5610}, + {962, 962, 9: 962, 58: 962, 491: 962, 494: 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}, + {969, 969, 9: 969, 58: 969, 491: 969, 494: 969, 500: 969, 969, 509: 969, 511: 969, 969, 969, 516: 969, 969, 519: 969, 521: 969, 523: 969, 526: 969, 532: 969, 969, 535: 969}, // 2995 - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 508: 959, 959, 511: 959, 959, 959, 516: 959, 518: 959, 959, 521: 959, 523: 959, 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 544: 959, 959, 685: 5568, 2850, 688: 2851, 2849, 694: 959, 940: 5567, 5616}, + {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 508: 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, 685: 5568, 2850, 688: 2851, 2849, 694: 959, 940: 5567, 5616}, {492: 5613}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5614}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5614}, {9: 4886, 58: 5615}, - {960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 494: 960, 498: 960, 500: 960, 960, 960, 960, 508: 960, 960, 511: 960, 960, 960, 515: 960, 960, 518: 960, 960, 521: 960, 523: 960, 960, 526: 960, 532: 960, 960, 960, 960, 960, 538: 960, 960, 960, 542: 960, 544: 960, 960, 582: 960, 588: 960, 665: 960, 668: 960, 681: 960, 694: 960}, + {960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 494: 960, 498: 960, 500: 960, 960, 960, 960, 508: 960, 960, 511: 960, 960, 960, 515: 960, 960, 960, 519: 960, 521: 960, 523: 960, 960, 526: 960, 532: 960, 960, 960, 960, 960, 538: 960, 960, 960, 542: 960, 544: 960, 960, 582: 960, 588: 960, 665: 960, 668: 960, 681: 960, 694: 960}, // 3000 - {1923, 1923, 9: 1923, 58: 1923, 491: 1923, 494: 1923, 500: 1923, 1923, 1923, 1923, 508: 1923, 1923, 511: 1923, 1923, 1923, 516: 1923, 518: 1923, 1923, 521: 1923, 523: 1923, 1923, 526: 1923, 532: 1923, 1923, 1923, 1923, 1923, 538: 1923, 1923, 1923, 542: 1923, 544: 1923, 1923, 694: 5618, 949: 5617, 1209: 5619}, - {1922, 1922, 9: 1922, 58: 1922, 491: 1922, 494: 1922, 500: 1922, 1922, 1922, 1922, 508: 1922, 1922, 511: 1922, 1922, 1922, 516: 1922, 518: 1922, 1922, 521: 1922, 523: 1922, 1922, 526: 1922, 532: 1922, 1922, 1922, 1922, 1922, 538: 1922, 1922, 1922, 542: 1922, 544: 1922, 1922}, + {1923, 1923, 9: 1923, 58: 1923, 491: 1923, 494: 1923, 500: 1923, 1923, 1923, 1923, 508: 1923, 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 519: 1923, 521: 1923, 523: 1923, 1923, 526: 1923, 532: 1923, 1923, 1923, 1923, 1923, 538: 1923, 1923, 1923, 542: 1923, 544: 1923, 1923, 694: 5618, 949: 5617, 1209: 5619}, + {1922, 1922, 9: 1922, 58: 1922, 491: 1922, 494: 1922, 500: 1922, 1922, 1922, 1922, 508: 1922, 1922, 511: 1922, 1922, 1922, 516: 1922, 1922, 519: 1922, 521: 1922, 523: 1922, 1922, 526: 1922, 532: 1922, 1922, 1922, 1922, 1922, 538: 1922, 1922, 1922, 542: 1922, 544: 1922, 1922}, {238: 5660}, - {940, 940, 9: 940, 58: 940, 491: 940, 494: 940, 500: 940, 940, 940, 940, 508: 5622, 940, 511: 940, 940, 940, 516: 940, 518: 940, 940, 521: 940, 523: 940, 5623, 526: 940, 532: 940, 940, 940, 940, 940, 538: 940, 940, 940, 542: 940, 544: 5621, 940, 966: 5625, 5624, 1092: 5626, 5620}, - {1055, 1055, 9: 1055, 58: 1055, 491: 1055, 494: 1055, 500: 1055, 1055, 1055, 1055, 509: 1055, 511: 1055, 1055, 1055, 516: 1055, 518: 1055, 1055, 521: 1055, 523: 1055, 526: 1055, 532: 1055, 1055, 1055, 1055, 1055, 538: 1055, 1055, 1055, 542: 1055, 545: 5641, 1359: 5642}, + {940, 940, 9: 940, 58: 940, 491: 940, 494: 940, 500: 940, 940, 940, 940, 508: 5622, 940, 511: 940, 940, 940, 516: 940, 940, 519: 940, 521: 940, 523: 940, 5623, 526: 940, 532: 940, 940, 940, 940, 940, 538: 940, 940, 940, 542: 940, 544: 5621, 940, 966: 5625, 5624, 1092: 5626, 5620}, + {1055, 1055, 9: 1055, 58: 1055, 491: 1055, 494: 1055, 500: 1055, 1055, 1055, 1055, 509: 1055, 511: 1055, 1055, 1055, 516: 1055, 1055, 519: 1055, 521: 1055, 523: 1055, 526: 1055, 532: 1055, 1055, 1055, 1055, 1055, 538: 1055, 1055, 1055, 542: 1055, 545: 5641, 1359: 5642}, // 3005 {600: 4536, 668: 4537, 850: 5640}, {600: 4536, 668: 4537, 850: 5639}, {600: 4536, 668: 4537, 850: 5638}, {492: 952, 513: 5628, 1263: 5629}, - {942, 942, 9: 942, 58: 942, 491: 942, 494: 942, 500: 942, 942, 942, 942, 508: 942, 942, 511: 942, 942, 942, 516: 942, 518: 942, 942, 521: 942, 523: 942, 942, 526: 942, 532: 942, 942, 942, 942, 942, 538: 942, 942, 942, 542: 942, 544: 942, 942}, + {942, 942, 9: 942, 58: 942, 491: 942, 494: 942, 500: 942, 942, 942, 942, 508: 942, 942, 511: 942, 942, 942, 516: 942, 942, 519: 942, 521: 942, 523: 942, 942, 526: 942, 532: 942, 942, 942, 942, 942, 538: 942, 942, 942, 542: 942, 544: 942, 942}, // 3010 - {939, 939, 9: 939, 58: 939, 491: 939, 494: 939, 500: 939, 939, 939, 939, 508: 5622, 939, 511: 939, 939, 939, 516: 939, 518: 939, 939, 521: 939, 523: 939, 5623, 526: 939, 532: 939, 939, 939, 939, 939, 538: 939, 939, 939, 542: 939, 544: 5621, 939, 966: 5627, 5624}, - {941, 941, 9: 941, 58: 941, 491: 941, 494: 941, 500: 941, 941, 941, 941, 508: 941, 941, 511: 941, 941, 941, 516: 941, 518: 941, 941, 521: 941, 523: 941, 941, 526: 941, 532: 941, 941, 941, 941, 941, 538: 941, 941, 941, 542: 941, 544: 941, 941}, + {939, 939, 9: 939, 58: 939, 491: 939, 494: 939, 500: 939, 939, 939, 939, 508: 5622, 939, 511: 939, 939, 939, 516: 939, 939, 519: 939, 521: 939, 523: 939, 5623, 526: 939, 532: 939, 939, 939, 939, 939, 538: 939, 939, 939, 542: 939, 544: 5621, 939, 966: 5627, 5624}, + {941, 941, 9: 941, 58: 941, 491: 941, 494: 941, 500: 941, 941, 941, 941, 508: 941, 941, 511: 941, 941, 941, 516: 941, 941, 519: 941, 521: 941, 523: 941, 941, 526: 941, 532: 941, 941, 941, 941, 941, 538: 941, 941, 941, 542: 941, 544: 941, 941}, {523: 5634, 532: 5635, 536: 5633}, {492: 5630}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 947, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5631}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 947, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5631}, // 3015 {9: 5165, 58: 5632}, - {948, 948, 9: 948, 58: 948, 491: 948, 494: 948, 500: 948, 948, 948, 948, 508: 948, 948, 511: 948, 948, 948, 516: 948, 518: 948, 948, 521: 948, 523: 948, 948, 526: 948, 532: 948, 948, 948, 948, 948, 538: 948, 948, 948, 542: 948, 544: 948, 948}, + {948, 948, 9: 948, 58: 948, 491: 948, 494: 948, 500: 948, 948, 948, 948, 508: 948, 948, 511: 948, 948, 948, 516: 948, 948, 519: 948, 521: 948, 523: 948, 948, 526: 948, 532: 948, 948, 948, 948, 948, 538: 948, 948, 948, 542: 948, 544: 948, 948}, {492: 951}, {681: 5637}, {681: 5636}, @@ -9965,39 +9965,39 @@ var ( {492: 955, 513: 955}, // 3025 {95: 5646, 329: 5645, 411: 5644, 492: 1052, 1358: 5643}, - {964, 964, 9: 964, 58: 964, 491: 964, 494: 964, 500: 964, 964, 964, 964, 509: 964, 511: 964, 964, 964, 516: 964, 518: 964, 964, 521: 964, 523: 964, 526: 964, 532: 964, 964, 964, 964, 964, 538: 964, 964, 964, 542: 964}, + {964, 964, 9: 964, 58: 964, 491: 964, 494: 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}, {492: 5647}, {492: 1051}, {492: 1050}, // 3030 {492: 1049}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 5649, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5648}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 5649, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5648}, {58: 1048, 386: 5657, 527: 3452, 3450, 3451, 3449, 3447, 543: 5656, 756: 3448, 3446, 1360: 5655}, - {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 518: 1045, 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5650}, - {1053, 1053, 9: 1053, 58: 1053, 491: 1053, 494: 1053, 500: 1053, 1053, 1053, 1053, 509: 1053, 511: 1053, 1053, 1053, 516: 1053, 518: 1053, 1053, 521: 1053, 523: 1053, 526: 1053, 532: 1053, 1053, 1053, 1053, 1053, 538: 1053, 1053, 1053, 542: 1053}, + {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 1045, 519: 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5650}, + {1053, 1053, 9: 1053, 58: 1053, 491: 1053, 494: 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}, // 3035 {492: 5652}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5653}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5653}, {58: 5654, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1044, 1044, 9: 1044, 58: 1044, 491: 1044, 494: 1044, 500: 1044, 1044, 1044, 1044, 509: 1044, 511: 1044, 1044, 1044, 516: 1044, 518: 1044, 1044, 521: 1044, 523: 1044, 526: 1044, 532: 1044, 1044, 1044, 1044, 1044, 538: 1044, 1044, 1044, 542: 1044}, + {1044, 1044, 9: 1044, 58: 1044, 491: 1044, 494: 1044, 500: 1044, 1044, 1044, 1044, 509: 1044, 511: 1044, 1044, 1044, 516: 1044, 1044, 519: 1044, 521: 1044, 523: 1044, 526: 1044, 532: 1044, 1044, 1044, 1044, 1044, 538: 1044, 1044, 1044, 542: 1044}, {58: 5658}, // 3040 {58: 1047}, {58: 1046}, - {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 518: 1045, 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5659}, - {1054, 1054, 9: 1054, 58: 1054, 491: 1054, 494: 1054, 500: 1054, 1054, 1054, 1054, 509: 1054, 511: 1054, 1054, 1054, 516: 1054, 518: 1054, 1054, 521: 1054, 523: 1054, 526: 1054, 532: 1054, 1054, 1054, 1054, 1054, 538: 1054, 1054, 1054, 542: 1054}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5661}, + {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 1045, 519: 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5659}, + {1054, 1054, 9: 1054, 58: 1054, 491: 1054, 494: 1054, 500: 1054, 1054, 1054, 1054, 509: 1054, 511: 1054, 1054, 1054, 516: 1054, 1054, 519: 1054, 521: 1054, 523: 1054, 526: 1054, 532: 1054, 1054, 1054, 1054, 1054, 538: 1054, 1054, 1054, 542: 1054}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5661}, // 3045 - {1921, 1921, 9: 1921, 58: 1921, 491: 1921, 494: 1921, 500: 1921, 1921, 1921, 1921, 508: 1921, 1921, 511: 1921, 1921, 1921, 516: 1921, 518: 1921, 1921, 521: 1921, 523: 1921, 1921, 526: 1921, 3452, 3450, 3451, 3449, 3447, 1921, 1921, 1921, 1921, 1921, 538: 1921, 1921, 1921, 542: 1921, 544: 1921, 1921, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5663}, + {1921, 1921, 9: 1921, 58: 1921, 491: 1921, 494: 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, 3452, 3450, 3451, 3449, 3447, 1921, 1921, 1921, 1921, 1921, 538: 1921, 1921, 1921, 542: 1921, 544: 1921, 1921, 756: 3448, 3446}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5663}, {502: 5575, 5576, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 542: 5664, 841: 5572, 845: 5571}, - {967, 967, 9: 967, 58: 967, 491: 967, 494: 967, 500: 967, 967, 509: 967, 511: 967, 967, 967, 516: 967, 518: 967, 967, 521: 967, 523: 967, 526: 967, 532: 967, 967, 535: 967}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5668}, + {967, 967, 9: 967, 58: 967, 491: 967, 494: 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}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5668}, // 3050 - {517: 5676}, + {518: 5676}, {2422, 2422, 9: 2422, 501: 2422, 512: 2422, 519: 2422, 523: 2422}, {275, 275, 9: 5669, 501: 275, 512: 275, 519: 2810, 523: 275, 814: 2811, 5670}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5675}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5675}, {1338, 1338, 501: 1338, 512: 1338, 523: 2813, 790: 2814, 836: 5671}, // 3055 {922, 922, 501: 922, 512: 5672, 1101: 5673}, @@ -10006,14 +10006,14 @@ var ( {921, 921, 501: 921}, {2421, 2421, 9: 2421, 501: 2421, 512: 2421, 519: 2421, 523: 2421}, // 3060 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5677}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5677}, {2423, 2423, 9: 2423, 501: 2423, 512: 2423, 519: 2423, 523: 2423}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5679}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5679}, {275, 275, 9: 5669, 501: 275, 519: 2810, 814: 2811, 5680}, {278, 278, 501: 278}, // 3065 {2: 418, 418, 418, 418, 418, 418, 418, 10: 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, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 59: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5683}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5683}, {417, 417}, {22: 5696, 137: 5686, 5689, 159: 612, 204: 5688, 212: 5699, 224: 5697, 237: 5690, 251: 5694, 272: 5698, 275: 5691, 549: 5695, 588: 5685, 1180: 5693, 1252: 5687, 1283: 5692}, {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 10: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 59: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 494: 2111, 583: 2111}, @@ -10026,7 +10026,7 @@ var ( // 3075 {616, 616}, {159: 5705}, - {603, 603, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 603, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 5700}, + {603, 603, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 603, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 5700}, {613, 613}, {159: 611}, // 3080 @@ -10038,17 +10038,17 @@ var ( // 3085 {614, 614}, {692: 5703}, - {518: 5704}, + {517: 5704}, {598, 598}, {615, 615}, // 3090 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5708}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5708}, {621, 621, 9: 621}, {617, 617, 9: 5709}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5710, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5710, 2850, 688: 2851, 2849}, {620, 620, 9: 620}, // 3095 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 5814, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 5815, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 5816, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5817}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 5814, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 5815, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 5816, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5817}, {588: 5800, 668: 5801}, {668: 5797}, {588: 5792, 668: 5791}, @@ -10074,7 +10074,7 @@ var ( // 3115 {185: 628}, {736, 736}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5734}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5734}, {695: 5735, 956: 5736}, {176: 5739, 181: 5738, 588: 2126, 976: 5737}, // 3120 @@ -10085,14 +10085,14 @@ var ( {137: 2124, 588: 2124}, // 3125 {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: 4975, 805: 5742}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5743}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5743}, {467, 467, 6: 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, 491: 467, 5747, 494: 467, 496: 467, 498: 467, 467, 467, 507: 467, 467, 514: 467, 467, 522: 467, 524: 467, 537: 5746, 588: 467, 665: 467, 667: 467, 467, 1276: 5745, 1355: 5744}, {424, 424, 6: 4354, 4356, 428, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 491: 424, 424, 494: 424, 496: 4353, 498: 424, 2238, 4390, 507: 424, 424, 514: 2238, 424, 522: 424, 524: 5118, 588: 424, 665: 424, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 944: 5762, 1044: 5761}, {2241, 2241, 491: 5755, 1116: 5754}, // 3130 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5753}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 537: 5748, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5749}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5751}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5753}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 537: 5748, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5749}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5751}, {9: 5097, 58: 5750}, {466, 466, 6: 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, 491: 466, 466, 494: 466, 496: 466, 498: 466, 466, 466, 507: 466, 466, 514: 466, 466, 522: 466, 524: 466, 588: 466, 665: 466, 667: 466, 466}, // 3135 @@ -10123,8 +10123,8 @@ var ( {2166, 2166, 491: 2166}, {2165, 2165, 491: 2165, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, {2243, 2243}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5777}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5776}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5777}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5776}, // 3160 {747, 747, 9: 5709}, {748, 748, 9: 5709}, @@ -10141,23 +10141,23 @@ var ( {728, 728, 9: 728}, {525: 2824, 755: 4162, 784: 5788}, {727, 727, 9: 727}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5790}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5790}, {755, 755, 9: 4033}, // 3175 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5795}, - {518: 5793}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5794}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5795}, + {517: 5793}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5794}, {746, 746, 9: 4033}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5796, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5796, 2850, 688: 2851, 2849}, // 3180 {757, 757}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5798}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5799, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5798}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5799, 2850, 688: 2851, 2849}, {758, 758}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5813}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5813}, // 3185 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5802}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5803, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5802}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5803, 2850, 688: 2851, 2849}, {759, 759, 492: 5806, 1087: 5805, 1257: 5804}, {756, 756, 9: 5811}, {731, 731, 9: 731}, @@ -10205,27 +10205,27 @@ var ( {733, 733}, // 3225 {735, 735}, - {2: 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 517: 1863, 549: 297, 672: 1863, 680: 1863}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5996, 517: 1861, 672: 1861, 680: 1861, 685: 5995, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5993, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 517: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 517: 1818, 672: 1818, 680: 1818, 685: 5855, 2850, 688: 2851, 2849, 853: 5990}, + {2: 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 518: 1863, 549: 297, 672: 1863, 680: 1863}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5996, 518: 1861, 672: 1861, 680: 1861, 685: 5995, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5993, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1818, 672: 1818, 680: 1818, 685: 5855, 2850, 688: 2851, 2849, 853: 5990}, // 3230 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5986, 517: 1816, 549: 3868, 672: 1816, 680: 1816, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5985}, - {513: 5975, 517: 5974, 672: 1811, 680: 1811}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 496: 5971, 517: 1800, 671: 5969, 1800, 680: 1800, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5970, 1329: 5968}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5966, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 517: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, - {195: 5951, 517: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5949}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5986, 518: 1816, 549: 3868, 672: 1816, 680: 1816, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5985}, + {513: 5975, 518: 5974, 672: 1811, 680: 1811}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 496: 5971, 518: 1800, 671: 5969, 1800, 680: 1800, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5970, 1329: 5968}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5966, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, + {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5949}, // 3235 - {348: 5903, 350: 5902, 517: 1725, 672: 1725, 680: 1725, 1215: 5904}, - {493: 5901, 517: 1517, 672: 1517, 680: 1517}, + {348: 5903, 350: 5902, 518: 1725, 672: 1725, 680: 1725, 1215: 5904}, + {493: 5901, 518: 1517, 672: 1517, 680: 1517}, {846, 846, 9: 5891}, {187: 5877}, - {517: 814, 672: 5875, 680: 814}, + {518: 814, 672: 5875, 680: 814}, // 3240 - {517: 5864, 680: 5865, 846: 5873}, - {517: 5864, 680: 5865, 846: 5868}, - {517: 5864, 680: 5865, 846: 5866}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5863, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5862, 1220: 5861}, + {518: 5864, 680: 5865, 846: 5873}, + {518: 5864, 680: 5865, 846: 5868}, + {518: 5864, 680: 5865, 846: 5866}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5863, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5862, 1220: 5861}, {792, 792, 9: 792}, // 3245 {799, 799, 9: 799}, @@ -10234,20 +10234,20 @@ var ( {2: 816, 816, 816, 816, 816, 816, 816, 10: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 59: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 495: 816, 816, 816, 502: 816, 816, 816, 816, 816, 510: 816, 514: 816, 816, 522: 816, 525: 816, 549: 816, 583: 816, 587: 816, 589: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 601: 816, 816, 816, 816, 816, 816, 608: 816, 816, 816, 816, 816, 614: 816, 816, 617: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 669: 816}, {2: 815, 815, 815, 815, 815, 815, 815, 10: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 59: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 495: 815, 815, 815, 502: 815, 815, 815, 815, 815, 510: 815, 514: 815, 815, 522: 815, 525: 815, 549: 815, 583: 815, 587: 815, 589: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 601: 815, 815, 815, 815, 815, 815, 608: 815, 815, 815, 815, 815, 614: 815, 815, 617: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 669: 815}, // 3250 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5867}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5867}, {804, 804, 9: 804, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5872}, - {818, 818, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 818, 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5872}, + {818, 818, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 818, 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, {819, 819, 9: 819}, // 3255 {817, 817, 9: 817}, {805, 805, 9: 805}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5874}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5874}, {809, 809, 9: 809}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5876, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5876, 2850, 688: 2851, 2849}, // 3260 - {517: 813, 680: 813}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 671: 5881, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5880}, + {518: 813, 680: 813}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 671: 5881, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5880}, {776, 776, 9: 776, 589: 1892, 670: 776, 684: 1892}, {835, 835, 589: 1720, 670: 835, 684: 1720}, {670: 5889}, @@ -10259,21 +10259,21 @@ var ( {770, 770, 9: 770, 670: 770}, // 3270 {769, 769, 9: 769, 670: 769}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5888, 5884}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5888, 5884}, {768, 768, 9: 768, 670: 768}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5890}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5890}, {836, 836, 9: 5445}, // 3275 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5892, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5893, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5894}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 517: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 517: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5892, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5893, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5894}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, {791, 791, 9: 791}, - {517: 5864, 680: 5865, 846: 5896}, + {518: 5864, 680: 5865, 846: 5896}, // 3280 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5897}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5897}, {807, 807, 9: 807}, - {517: 5864, 680: 5865, 846: 5899}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5900}, + {518: 5864, 680: 5865, 846: 5899}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5900}, {808, 808, 9: 808}, // 3285 {838, 838}, @@ -10306,27 +10306,27 @@ var ( {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, 508: 4304, 520: 1916, 878: 5926}, {2: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 10: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 59: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 508: 1083, 520: 1083}, // 3310 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 5927, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5942}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 5927, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5942}, {9: 5938, 520: 5937}, {9: 1086, 501: 1086, 520: 1086, 672: 5932, 932: 5931}, {9: 1088, 501: 1088, 520: 1088}, // 3315 {9: 1090, 501: 1090, 520: 1090}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 5933, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 5933, 2850, 688: 2851, 2849}, {9: 1086, 501: 1086, 520: 1086, 672: 5936, 932: 5935}, {9: 1085, 501: 1085, 520: 1085}, {9: 1089, 501: 1089, 520: 1089}, // 3320 {541: 5934}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5940}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5929, 2850, 688: 2851, 2849, 942: 5939}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5940}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5929, 2850, 688: 2851, 2849, 942: 5939}, {9: 1087, 501: 1087, 520: 1087}, {275, 275, 9: 5608, 501: 275, 519: 2810, 814: 2811, 5941}, // 3325 {2136, 2136, 501: 2136}, {961, 961, 961, 961, 961, 961, 961, 961, 961, 10: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 59: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 498: 961, 501: 961, 507: 5612, 961, 512: 961, 519: 961, 523: 961, 961, 544: 961, 883: 5943}, - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 501: 959, 508: 959, 512: 959, 519: 959, 523: 959, 959, 544: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5944}, + {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 501: 959, 508: 959, 512: 959, 519: 959, 523: 959, 959, 544: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5944}, {940, 940, 501: 940, 508: 5622, 512: 940, 519: 940, 523: 940, 5623, 544: 5621, 966: 5625, 5624, 1092: 5626, 5945}, {275, 275, 501: 275, 512: 275, 519: 2810, 523: 275, 814: 2811, 5946}, // 3330 @@ -10354,19 +10354,19 @@ var ( {195: 5951, 692: 5952, 946: 5965}, {828, 828, 9: 828}, // 3350 - {195: 5951, 517: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5967}, + {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5967}, {842, 842, 9: 5964}, {837, 837}, {834, 834, 509: 5972}, {831, 831}, // 3355 {830, 830}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5973}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5973}, {832, 832, 9: 5887}, {15: 5980, 493: 5979, 1131: 5984}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5976}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5976}, // 3360 - {517: 5977}, + {518: 5977}, {15: 5980, 493: 5979, 1131: 5978}, {844, 844}, {780, 780}, @@ -10379,36 +10379,36 @@ var ( {803, 803, 9: 803, 499: 5987}, // 3370 {800, 800, 9: 800}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5988, 685: 3598, 2850, 688: 2851, 2849, 760: 5989}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5988, 685: 3598, 2850, 688: 2851, 2849, 760: 5989}, {802, 802, 9: 802}, {801, 801, 9: 801}, - {517: 5864, 680: 5865, 846: 5991}, + {518: 5864, 680: 5865, 846: 5991}, // 3375 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5992}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5992}, {806, 806, 9: 806}, - {195: 5951, 517: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5994}, + {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5994}, {843, 843, 9: 5964}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6005}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6005}, // 3380 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 5997}, - {517: 5864, 680: 5865, 846: 6003}, - {505: 6000, 517: 812, 672: 5999, 680: 812}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6002}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6001}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 5997}, + {518: 5864, 680: 5865, 846: 6003}, + {505: 6000, 518: 812, 672: 5999, 680: 812}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6002}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6001}, // 3385 - {517: 810, 680: 810}, - {517: 811, 680: 811}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6004}, + {518: 810, 680: 810}, + {518: 811, 680: 811}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6004}, {839, 839}, - {517: 5864, 680: 5865, 846: 6006}, + {518: 5864, 680: 5865, 846: 6006}, // 3390 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6007}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6007}, {840, 840}, {670: 6017}, {670: 6010}, {287: 6011}, // 3395 - {517: 6012}, + {518: 6012}, {493: 6013}, {513: 6014}, {286: 6015}, @@ -10416,7 +10416,7 @@ var ( // 3400 {847, 847}, {287: 6018}, - {517: 6019}, + {518: 6019}, {493: 6020}, {513: 6021}, // 3405 @@ -10445,10 +10445,10 @@ var ( {58: 4083, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, // 3425 {9: 6055, 492: 1036, 515: 1036, 588: 1036, 665: 1036, 674: 1036, 761: 1036}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6054}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6054}, {9: 1033, 492: 1033, 515: 1033, 588: 1033, 665: 1033, 674: 1033, 761: 1033}, {492: 6045, 498: 2397, 1258: 6046}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6049}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6049}, // 3430 {498: 6047}, {492: 2667, 731: 6048}, @@ -10457,66 +10457,66 @@ var ( {2395, 2395, 9: 2395, 58: 2395, 494: 2395}, // 3435 {498: 2396}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6053, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6053, 2850, 688: 2851, 2849}, {2394, 2394, 9: 2394, 58: 2394, 494: 2394}, {9: 6055, 492: 1035, 515: 1035, 588: 1035, 665: 1035, 674: 1035, 761: 1035}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6056}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6056}, // 3440 {9: 1034, 492: 1034, 515: 1034, 588: 1034, 665: 1034, 674: 1034, 761: 1034}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 518: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6058}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 518: 908, 521: 2817, 791: 2818, 852: 6059}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 518: 4022, 912: 6060}, + {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6058}, + {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6059}, + {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6060}, {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6061}, // 3445 {1040, 1040, 58: 1040, 491: 1040, 494: 1040, 500: 1040, 1040, 509: 1040, 511: 1040}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 518: 908, 521: 2817, 791: 2818, 852: 6063}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 518: 4022, 912: 6064}, + {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6063}, + {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6064}, {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6065}, {1041, 1041, 58: 1041, 491: 1041, 494: 1041, 500: 1041, 1041, 509: 1041, 511: 1041}, // 3450 {681: 6073}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 518: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6069}, - {886, 886, 58: 886, 491: 886, 494: 886, 500: 886, 886, 509: 886, 511: 886, 886, 886, 516: 886, 518: 886, 521: 886, 523: 886, 533: 886, 535: 886}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 518: 908, 521: 2817, 791: 2818, 852: 6070}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 518: 4022, 912: 6071}, + {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6069}, + {886, 886, 58: 886, 491: 886, 494: 886, 500: 886, 886, 509: 886, 511: 886, 886, 886, 516: 886, 886, 521: 886, 523: 886, 533: 886, 535: 886}, + {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6070}, + {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6071}, // 3455 {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6072}, {1042, 1042, 58: 1042, 491: 1042, 494: 1042, 500: 1042, 1042, 509: 1042, 511: 1042}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 6074}, - {1926, 1926, 9: 3519, 58: 1926, 491: 1926, 494: 1926, 500: 1926, 1926, 509: 1926, 511: 1926, 1926, 1926, 516: 1926, 518: 1926, 521: 1926, 523: 1926, 533: 1926, 535: 1926}, - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 518: 275, 2810, 521: 275, 523: 275, 532: 275, 814: 2811, 6100}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 6074}, + {1926, 1926, 9: 3519, 58: 1926, 491: 1926, 494: 1926, 500: 1926, 1926, 509: 1926, 511: 1926, 1926, 1926, 516: 1926, 1926, 521: 1926, 523: 1926, 533: 1926, 535: 1926}, + {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 521: 275, 523: 275, 532: 275, 814: 2811, 6100}, // 3460 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6085, 1239: 6084, 1357: 6083}, - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 518: 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6078}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 518: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6079}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 518: 908, 521: 2817, 791: 2818, 852: 6080}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 518: 4022, 912: 6081}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6085, 1239: 6084, 1357: 6083}, + {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6078}, + {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6079}, + {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6080}, + {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6081}, // 3465 {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6082}, {1043, 1043, 58: 1043, 491: 1043, 494: 1043, 500: 1043, 1043, 509: 1043, 511: 1043}, - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 518: 275, 2810, 521: 275, 523: 275, 532: 275, 275, 535: 275, 814: 2811, 6086}, - {1031, 1031, 58: 1031, 491: 1031, 494: 1031, 500: 1031, 1031, 509: 1031, 511: 1031, 1031, 1031, 516: 1031, 518: 1031, 1031, 521: 1031, 523: 1031, 532: 1031}, - {971, 971, 9: 5608, 58: 971, 491: 971, 494: 971, 500: 971, 971, 509: 971, 511: 971, 971, 971, 516: 971, 518: 971, 971, 521: 971, 523: 971, 532: 971, 971, 535: 971}, + {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 521: 275, 523: 275, 532: 275, 275, 535: 275, 814: 2811, 6086}, + {1031, 1031, 58: 1031, 491: 1031, 494: 1031, 500: 1031, 1031, 509: 1031, 511: 1031, 1031, 1031, 516: 1031, 1031, 519: 1031, 521: 1031, 523: 1031, 532: 1031}, + {971, 971, 9: 5608, 58: 971, 491: 971, 494: 971, 500: 971, 971, 509: 971, 511: 971, 971, 971, 516: 971, 971, 519: 971, 521: 971, 523: 971, 532: 971, 971, 535: 971}, // 3470 - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 518: 887, 521: 887, 523: 887, 532: 6066, 887, 535: 887, 965: 6068, 990: 6087}, - {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 518: 1925, 521: 1925, 523: 1925, 533: 6088, 535: 1925, 1089: 6089}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6099}, - {1030, 1030, 58: 1030, 491: 1030, 494: 1030, 500: 1030, 1030, 509: 1030, 511: 1030, 1030, 1030, 516: 1030, 518: 1030, 521: 1030, 523: 1030, 535: 6091, 1380: 6090}, - {1056, 1056, 58: 1056, 491: 1056, 494: 1056, 500: 1056, 1056, 509: 1056, 511: 1056, 1056, 1056, 516: 1056, 518: 1056, 521: 1056, 523: 1056}, + {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 887, 535: 887, 965: 6068, 990: 6087}, + {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 521: 1925, 523: 1925, 533: 6088, 535: 1925, 1089: 6089}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6099}, + {1030, 1030, 58: 1030, 491: 1030, 494: 1030, 500: 1030, 1030, 509: 1030, 511: 1030, 1030, 1030, 516: 1030, 1030, 521: 1030, 523: 1030, 535: 6091, 1380: 6090}, + {1056, 1056, 58: 1056, 491: 1056, 494: 1056, 500: 1056, 1056, 509: 1056, 511: 1056, 1056, 1056, 516: 1056, 1056, 521: 1056, 523: 1056}, // 3475 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6093, 1381: 6092}, - {1029, 1029, 9: 6097, 58: 1029, 491: 1029, 494: 1029, 500: 1029, 1029, 509: 1029, 511: 1029, 1029, 1029, 516: 1029, 518: 1029, 521: 1029, 523: 1029}, - {1028, 1028, 9: 1028, 58: 1028, 491: 1028, 494: 1028, 500: 1028, 1028, 509: 1028, 511: 1028, 1028, 1028, 516: 1028, 518: 1028, 521: 1028, 523: 1028}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6093, 1381: 6092}, + {1029, 1029, 9: 6097, 58: 1029, 491: 1029, 494: 1029, 500: 1029, 1029, 509: 1029, 511: 1029, 1029, 1029, 516: 1029, 1029, 521: 1029, 523: 1029}, + {1028, 1028, 9: 1028, 58: 1028, 491: 1028, 494: 1028, 500: 1028, 1028, 509: 1028, 511: 1028, 1028, 1028, 516: 1028, 1028, 521: 1028, 523: 1028}, {498: 6095}, {492: 3508, 1195: 6096}, // 3480 - {1026, 1026, 9: 1026, 58: 1026, 491: 1026, 494: 1026, 500: 1026, 1026, 509: 1026, 511: 1026, 1026, 1026, 516: 1026, 518: 1026, 521: 1026, 523: 1026}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6098}, - {1027, 1027, 9: 1027, 58: 1027, 491: 1027, 494: 1027, 500: 1027, 1027, 509: 1027, 511: 1027, 1027, 1027, 516: 1027, 518: 1027, 521: 1027, 523: 1027}, - {1924, 1924, 58: 1924, 491: 1924, 494: 1924, 500: 1924, 1924, 509: 1924, 511: 1924, 1924, 1924, 516: 1924, 518: 1924, 1924, 1924, 1924, 523: 1924, 527: 3452, 3450, 3451, 3449, 3447, 1924, 535: 1924, 756: 3448, 3446}, - {1057, 1057, 58: 1057, 491: 1057, 494: 1057, 500: 1057, 1057, 509: 1057, 511: 1057, 1057, 1057, 516: 1057, 518: 1057, 521: 1057, 523: 1057, 532: 1057}, + {1026, 1026, 9: 1026, 58: 1026, 491: 1026, 494: 1026, 500: 1026, 1026, 509: 1026, 511: 1026, 1026, 1026, 516: 1026, 1026, 521: 1026, 523: 1026}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6098}, + {1027, 1027, 9: 1027, 58: 1027, 491: 1027, 494: 1027, 500: 1027, 1027, 509: 1027, 511: 1027, 1027, 1027, 516: 1027, 1027, 521: 1027, 523: 1027}, + {1924, 1924, 58: 1924, 491: 1924, 494: 1924, 500: 1924, 1924, 509: 1924, 511: 1924, 1924, 1924, 516: 1924, 1924, 519: 1924, 1924, 1924, 523: 1924, 527: 3452, 3450, 3451, 3449, 3447, 1924, 535: 1924, 756: 3448, 3446}, + {1057, 1057, 58: 1057, 491: 1057, 494: 1057, 500: 1057, 1057, 509: 1057, 511: 1057, 1057, 1057, 516: 1057, 1057, 521: 1057, 523: 1057, 532: 1057}, // 3485 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6119, 1247: 6120, 1324: 6121}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6119, 1247: 6120, 1324: 6121}, {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, 59: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 492: 906, 906, 495: 906, 906, 906, 502: 906, 906, 906, 906, 906, 510: 906, 514: 906, 906, 522: 906, 525: 906, 534: 906, 541: 906, 549: 906, 583: 906, 587: 906, 589: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 601: 906, 906, 906, 906, 906, 906, 608: 906, 906, 906, 906, 906, 614: 906, 906, 617: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 669: 906, 671: 906, 767: 906, 906, 775: 906, 906, 906, 785: 906, 792: 906, 906, 906}, {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, 59: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 492: 905, 905, 495: 905, 905, 905, 502: 905, 905, 905, 905, 905, 510: 905, 514: 905, 905, 522: 905, 525: 905, 534: 905, 541: 905, 549: 905, 583: 905, 587: 905, 589: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 601: 905, 905, 905, 905, 905, 905, 608: 905, 905, 905, 905, 905, 614: 905, 905, 617: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 669: 905, 671: 905, 767: 905, 905, 775: 905, 905, 905, 785: 905, 792: 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, 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, 904, 495: 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}, @@ -10534,34 +10534,34 @@ var ( {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, 889, 495: 889, 889, 889, 502: 889, 889, 889, 889, 889, 510: 889, 514: 889, 889, 522: 889, 525: 889, 534: 889, 541: 889, 549: 889, 583: 889, 587: 889, 589: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 601: 889, 889, 889, 889, 889, 889, 608: 889, 889, 889, 889, 889, 614: 889, 889, 617: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 669: 889, 671: 889, 767: 889, 889, 775: 889, 889, 889, 785: 889, 792: 889, 889, 889}, {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, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 492: 895, 895, 495: 895, 895, 895, 502: 895, 895, 895, 895, 895, 510: 895, 514: 895, 895, 522: 895, 525: 895, 534: 895, 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: 895, 767: 895, 895, 775: 895, 895, 895, 785: 895, 792: 895, 895, 895}, // 3500 - {1934, 1934, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1934, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1934, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1934, 493: 6134, 1934, 498: 6133, 500: 1934, 1934, 509: 1934, 511: 1934, 1934, 1934, 516: 1934, 518: 1934, 1934, 1934, 1934, 523: 1934, 527: 3452, 3450, 3451, 3449, 3447, 1934, 1934, 685: 6132, 2850, 688: 2851, 2849, 756: 3448, 3446, 1244: 6131, 6130}, - {1938, 1938, 9: 1938, 58: 1938, 491: 1938, 494: 1938, 500: 1938, 1938, 509: 1938, 511: 1938, 1938, 1938, 516: 1938, 518: 1938, 1938, 1938, 1938, 523: 1938, 532: 1938, 1938}, + {1934, 1934, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1934, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1934, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1934, 493: 6134, 1934, 498: 6133, 500: 1934, 1934, 509: 1934, 511: 1934, 1934, 1934, 516: 1934, 1934, 519: 1934, 1934, 1934, 523: 1934, 527: 3452, 3450, 3451, 3449, 3447, 1934, 1934, 685: 6132, 2850, 688: 2851, 2849, 756: 3448, 3446, 1244: 6131, 6130}, + {1938, 1938, 9: 1938, 58: 1938, 491: 1938, 494: 1938, 500: 1938, 1938, 509: 1938, 511: 1938, 1938, 1938, 516: 1938, 1938, 519: 1938, 1938, 1938, 523: 1938, 532: 1938, 1938}, {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 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, 1320, 1320, 1320, 504: 1320, 1320, 1320, 509: 1320, 511: 1320, 1320, 1320, 516: 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 527: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 537: 1320, 541: 1320, 564: 1320, 566: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 584: 1320, 1320, 1320, 616: 1320, 672: 6125, 676: 1320, 1320}, - {1928, 1928, 9: 1928, 58: 1928, 491: 1928, 494: 1928, 500: 1928, 1928, 509: 1928, 511: 1928, 1928, 1928, 516: 1928, 518: 1928, 1928, 1928, 1928, 523: 1928, 532: 1928, 1928}, - {888, 888, 9: 6123, 58: 888, 491: 888, 494: 888, 500: 888, 888, 509: 888, 511: 888, 888, 888, 516: 888, 518: 888, 888, 888, 888, 523: 888, 532: 888, 888}, + {1928, 1928, 9: 1928, 58: 1928, 491: 1928, 494: 1928, 500: 1928, 1928, 509: 1928, 511: 1928, 1928, 1928, 516: 1928, 1928, 519: 1928, 1928, 1928, 523: 1928, 532: 1928, 1928}, + {888, 888, 9: 6123, 58: 888, 491: 888, 494: 888, 500: 888, 888, 509: 888, 511: 888, 888, 888, 516: 888, 888, 519: 888, 888, 888, 523: 888, 532: 888, 888}, // 3505 - {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 518: 1925, 1925, 1925, 1925, 523: 1925, 532: 1925, 6088, 1089: 6122}, - {1058, 1058, 58: 1058, 491: 1058, 494: 1058, 500: 1058, 1058, 509: 1058, 511: 1058, 1058, 1058, 516: 1058, 518: 1058, 1058, 1058, 1058, 523: 1058, 532: 1058}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6124}, - {1927, 1927, 9: 1927, 58: 1927, 491: 1927, 494: 1927, 500: 1927, 1927, 509: 1927, 511: 1927, 1927, 1927, 516: 1927, 518: 1927, 1927, 1927, 1927, 523: 1927, 532: 1927, 1927}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6126, 685: 6127, 2850, 688: 2851, 2849}, + {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 519: 1925, 1925, 1925, 523: 1925, 532: 1925, 6088, 1089: 6122}, + {1058, 1058, 58: 1058, 491: 1058, 494: 1058, 500: 1058, 1058, 509: 1058, 511: 1058, 1058, 1058, 516: 1058, 1058, 519: 1058, 1058, 1058, 523: 1058, 532: 1058}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6124}, + {1927, 1927, 9: 1927, 58: 1927, 491: 1927, 494: 1927, 500: 1927, 1927, 509: 1927, 511: 1927, 1927, 1927, 516: 1927, 1927, 519: 1927, 1927, 1927, 523: 1927, 532: 1927, 1927}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6126, 685: 6127, 2850, 688: 2851, 2849}, // 3510 - {1937, 1937, 9: 1937, 58: 1937, 491: 1937, 494: 1937, 500: 1937, 1937, 509: 1937, 511: 1937, 1937, 1937, 516: 1937, 518: 1937, 1937, 1937, 1937, 523: 1937, 532: 1937, 1937}, + {1937, 1937, 9: 1937, 58: 1937, 491: 1937, 494: 1937, 500: 1937, 1937, 509: 1937, 511: 1937, 1937, 1937, 516: 1937, 1937, 519: 1937, 1937, 1937, 523: 1937, 532: 1937, 1937}, {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 4099, 1319, 1319, 1319, 497: 1319, 1319, 1319, 1319, 1319, 504: 1319, 1319, 1319, 509: 1319, 511: 1319, 1319, 1319, 516: 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 527: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 537: 1319, 541: 1319, 564: 1319, 566: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 584: 1319, 1319, 1319, 616: 1319, 672: 6128, 676: 1319, 1319}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6129, 685: 3893, 2850, 688: 2851, 2849}, - {1936, 1936, 9: 1936, 58: 1936, 491: 1936, 494: 1936, 500: 1936, 1936, 509: 1936, 511: 1936, 1936, 1936, 516: 1936, 518: 1936, 1936, 1936, 1936, 523: 1936, 532: 1936, 1936}, - {1935, 1935, 9: 1935, 58: 1935, 491: 1935, 494: 1935, 500: 1935, 1935, 509: 1935, 511: 1935, 1935, 1935, 516: 1935, 518: 1935, 1935, 1935, 1935, 523: 1935, 532: 1935, 1935}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6129, 685: 3893, 2850, 688: 2851, 2849}, + {1936, 1936, 9: 1936, 58: 1936, 491: 1936, 494: 1936, 500: 1936, 1936, 509: 1936, 511: 1936, 1936, 1936, 516: 1936, 1936, 519: 1936, 1936, 1936, 523: 1936, 532: 1936, 1936}, + {1935, 1935, 9: 1935, 58: 1935, 491: 1935, 494: 1935, 500: 1935, 1935, 509: 1935, 511: 1935, 1935, 1935, 516: 1935, 1935, 519: 1935, 1935, 1935, 523: 1935, 532: 1935, 1935}, // 3515 - {1933, 1933, 9: 1933, 58: 1933, 491: 1933, 494: 1933, 500: 1933, 1933, 509: 1933, 511: 1933, 1933, 1933, 516: 1933, 518: 1933, 1933, 1933, 1933, 523: 1933, 532: 1933, 1933}, - {1932, 1932, 9: 1932, 58: 1932, 491: 1932, 494: 1932, 500: 1932, 1932, 509: 1932, 511: 1932, 1932, 1932, 516: 1932, 518: 1932, 1932, 1932, 1932, 523: 1932, 532: 1932, 1932}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 6136, 685: 6135, 2850, 688: 2851, 2849}, - {1930, 1930, 9: 1930, 58: 1930, 491: 1930, 494: 1930, 500: 1930, 1930, 509: 1930, 511: 1930, 1930, 1930, 516: 1930, 518: 1930, 1930, 1930, 1930, 523: 1930, 532: 1930, 1930}, - {1931, 1931, 9: 1931, 58: 1931, 491: 1931, 494: 1931, 500: 1931, 1931, 509: 1931, 511: 1931, 1931, 1931, 516: 1931, 518: 1931, 1931, 1931, 1931, 523: 1931, 532: 1931, 1931}, + {1933, 1933, 9: 1933, 58: 1933, 491: 1933, 494: 1933, 500: 1933, 1933, 509: 1933, 511: 1933, 1933, 1933, 516: 1933, 1933, 519: 1933, 1933, 1933, 523: 1933, 532: 1933, 1933}, + {1932, 1932, 9: 1932, 58: 1932, 491: 1932, 494: 1932, 500: 1932, 1932, 509: 1932, 511: 1932, 1932, 1932, 516: 1932, 1932, 519: 1932, 1932, 1932, 523: 1932, 532: 1932, 1932}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 6136, 685: 6135, 2850, 688: 2851, 2849}, + {1930, 1930, 9: 1930, 58: 1930, 491: 1930, 494: 1930, 500: 1930, 1930, 509: 1930, 511: 1930, 1930, 1930, 516: 1930, 1930, 519: 1930, 1930, 1930, 523: 1930, 532: 1930, 1930}, + {1931, 1931, 9: 1931, 58: 1931, 491: 1931, 494: 1931, 500: 1931, 1931, 509: 1931, 511: 1931, 1931, 1931, 516: 1931, 1931, 519: 1931, 1931, 1931, 523: 1931, 532: 1931, 1931}, // 3520 - {1929, 1929, 9: 1929, 58: 1929, 491: 1929, 494: 1929, 500: 1929, 1929, 509: 1929, 511: 1929, 1929, 1929, 516: 1929, 518: 1929, 1929, 1929, 1929, 523: 1929, 532: 1929, 1929}, + {1929, 1929, 9: 1929, 58: 1929, 491: 1929, 494: 1929, 500: 1929, 1929, 509: 1929, 511: 1929, 1929, 1929, 516: 1929, 1929, 519: 1929, 1929, 1929, 523: 1929, 532: 1929, 1929}, {1059, 1059}, {1071, 1071}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 6152, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6153, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 6152, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6153, 2850, 688: 2851, 2849}, {79: 6145, 250: 6144}, // 3525 {1063, 1063}, @@ -10577,10 +10577,10 @@ var ( {822: 6151}, // 3535 {1068, 1068}, - {1702, 1702, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6154, 2850, 688: 2851, 2849}, + {1702, 1702, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6154, 2850, 688: 2851, 2849}, {1070, 1070}, {1069, 1069}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6156, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6156, 2850, 688: 2851, 2849}, // 3540 {1075, 1075}, {1079, 1079, 501: 6158}, @@ -10598,29 +10598,29 @@ var ( {1080, 1080}, {2: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 10: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 59: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 516: 6169, 1096: 6170}, {2: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 10: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 59: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6171}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6171}, // 3555 {172: 961, 492: 961, 494: 961, 507: 5612, 515: 961, 526: 961, 588: 961, 665: 961, 883: 6172}, {172: 6180, 492: 6173, 494: 2666, 515: 6181, 526: 6179, 588: 2664, 665: 2660, 731: 6178, 770: 6176, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6177, 6175, 1002: 6174, 1095: 6182}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 685: 4256, 2850, 688: 2851, 2849, 731: 6040, 766: 4257, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 831: 5242, 1026: 6194}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 685: 4256, 2850, 688: 2851, 2849, 731: 6040, 766: 4257, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 831: 5242, 1026: 6194}, {492: 4006, 863: 6191, 1000: 6190}, {1388, 1388, 491: 1388, 501: 1388}, // 3560 {1387, 1387, 491: 1387, 500: 854, 1387, 509: 854, 511: 854}, {1386, 1386, 491: 1386, 501: 1386}, {1385, 1385, 491: 1385, 500: 853, 1385, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {1371, 1371, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1371, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1371, 501: 1371, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6185, 1227: 6183}, + {1371, 1371, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1371, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1371, 501: 1371, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6185, 1227: 6183}, {492: 1383}, // 3565 {492: 1382, 595: 4005, 937: 4004, 1001: 4003}, {1366, 1366, 501: 1366}, {1384, 1384, 9: 6188, 491: 1384, 501: 1384}, - {517: 6186}, + {518: 6186}, {1370, 1370, 9: 1370, 491: 1370, 501: 1370}, // 3570 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 6187}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 6187}, {1372, 1372, 9: 1372, 491: 1372, 501: 1372}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6189}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6189}, {1369, 1369, 9: 1369, 491: 1369, 501: 1369}, {1389, 1389, 9: 6192, 491: 1389, 501: 1389}, // 3575 @@ -10640,7 +10640,7 @@ var ( {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, 508: 1096, 516: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 6203}, {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, 508: 4304, 516: 1916, 878: 6204}, {2: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 10: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 59: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 516: 6169, 1096: 6205}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6206}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6206}, // 3590 {172: 961, 492: 961, 494: 961, 507: 5612, 515: 961, 526: 961, 588: 961, 665: 961, 883: 6207}, {172: 6180, 492: 6173, 494: 2666, 515: 6181, 526: 6179, 588: 2664, 665: 2660, 731: 6178, 770: 6176, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6177, 6175, 1002: 6174, 1095: 6208}, @@ -10650,26 +10650,26 @@ var ( // 3595 {600: 6212}, {674: 6213}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 6214}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 6214}, {1367, 1367, 9: 5669, 501: 1367}, {1401, 1401, 492: 6223, 672: 1892}, // 3600 {1402, 1402}, {672: 6218}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6219, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6219, 2850, 688: 2851, 2849}, {1400, 1400, 492: 6220}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6221}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6221}, // 3605 {58: 6222}, {1398, 1398}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6224}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6224}, {58: 6225}, {1399, 1399}, // 3610 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6391, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6391, 2850, 688: 2851, 2849}, {637, 637, 519: 6388, 537: 6387, 1332: 6386}, {18: 6370, 51: 6371, 110: 6367, 151: 6373, 183: 6372, 210: 6369, 588: 6366, 602: 6368}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 6355, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 6355, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6356}, {714, 714, 513: 6350}, // 3615 {138: 6349}, @@ -10733,7 +10733,7 @@ var ( {2: 681, 681, 681, 681, 681, 681, 681, 10: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 59: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681}, // 3665 {655, 655, 519: 655, 537: 655}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6283}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6283}, {624, 624, 519: 624, 537: 624}, {656, 656, 519: 656, 537: 656}, {657, 657, 519: 657, 537: 657}, @@ -10756,14 +10756,14 @@ var ( {520: 6279, 564: 6280, 827: 6301, 1164: 6300}, {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6303}, // 3685 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6302}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6302}, {623, 623, 519: 623, 623, 537: 623, 564: 623}, {670, 670, 519: 670, 537: 670}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6305, 2850, 688: 2851, 2849, 759: 6306}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6305, 2850, 688: 2851, 2849, 759: 6306}, {1094, 1094, 519: 1094, 6279, 537: 1094, 564: 6280, 672: 4035, 827: 6307}, // 3690 {673, 673, 519: 673, 537: 673}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6308, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6308, 2850, 688: 2851, 2849}, {672, 672, 519: 672, 537: 672}, {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6310}, {675, 675, 519: 675, 537: 675}, @@ -10772,11 +10772,11 @@ var ( {638, 638, 519: 638, 537: 638}, {2: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 10: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 59: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 496: 2130, 499: 2130, 514: 2130, 526: 2130, 541: 2130, 583: 2130, 667: 2130}, {706, 706}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6320}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6320}, // 3700 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6317}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6317}, {704, 704, 507: 6318}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6319, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6319, 2850, 688: 2851, 2849}, {703, 703}, {705, 705}, // 3705 @@ -10814,11 +10814,11 @@ var ( {671, 671, 519: 671, 537: 671}, {676, 676, 519: 676, 537: 676}, {712, 712}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6351}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6351}, // 3735 {687, 687, 501: 6353, 1368: 6352}, {713, 713}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6354}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6354}, {686, 686, 9: 5887}, {625, 625, 95: 1792, 177: 1792, 507: 1792, 519: 625, 6279, 537: 625, 564: 6280, 668: 1792, 672: 1792, 827: 6282, 865: 6365}, // 3740 @@ -10826,7 +10826,7 @@ var ( {95: 6359, 668: 6360}, {716, 716}, {275, 275, 519: 2810, 814: 2811, 6364}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6361, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6361, 2850, 688: 2851, 2849}, // 3745 {95: 6362}, {275, 275, 519: 2810, 814: 2811, 6363}, @@ -10834,33 +10834,33 @@ var ( {717, 717}, {674, 674, 519: 674, 537: 674}, // 3750 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6385}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6384}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6385}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6384}, {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: 4975, 805: 6382}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6381}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6381}, {179: 6379}, // 3755 {532: 6376}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6375}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6374, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6375}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6374, 2850, 688: 2851, 2849}, {718, 718}, {719, 719}, // 3760 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6378}, - {2254, 2254, 113: 2254, 119: 2254, 2254, 125: 2254, 135: 2254}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6378}, + {2254, 2254, 113: 2254, 117: 2254, 120: 2254, 2254, 126: 2254}, {720, 720}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6380}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6380}, {721, 721}, // 3765 {722, 722}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6383}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6383}, {723, 723}, {724, 724}, {725, 725}, // 3770 {726, 726}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 6390, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 3335, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6389}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 6390, 3360, 3441, 3359, 3356}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6389}, {635, 635, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, {636, 636, 499: 3457, 616: 3458}, // 3775 @@ -10868,18 +10868,18 @@ var ( {601, 601, 588: 6395, 994: 6394}, {2015, 2015, 588: 2015}, {2021, 2021}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6396}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6396}, // 3780 {600, 600, 9: 4033}, {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: 6399, 1259: 6398}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6402, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6402, 2850, 688: 2851, 2849}, {495: 4198, 497: 4197, 834: 6400}, {208: 6401}, // 3785 {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}, {2024, 2024}, {2: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 10: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 59: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 583: 6405, 1260: 6404}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6407, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6407, 2850, 688: 2851, 2849}, {208: 6406}, // 3790 {2: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 10: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 59: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, @@ -10888,52 +10888,52 @@ var ( {2027, 2027}, {520: 6419}, // 3795 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6414, 685: 5543, 2850, 688: 2851, 2849, 832: 6416, 1236: 6415}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6413}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6414, 685: 5543, 2850, 688: 2851, 2849, 832: 6416, 1236: 6415}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6413}, {9: 4033, 520: 2074, 670: 2074}, {520: 2076, 670: 2076}, {9: 6417, 520: 2075, 670: 2075}, // 3800 {9: 2073, 520: 2073, 670: 2073}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6418}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6418}, {9: 2072, 520: 2072, 670: 2072}, {493: 6420}, {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6421}, // 3805 {2077, 2077, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, {2070, 2070, 17: 2070, 56: 2070, 59: 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 491: 2070, 673: 2070}, - {517: 2069, 525: 2069}, - {517: 2068, 525: 2068}, - {517: 2067, 525: 2067, 591: 2067, 2067}, + {518: 2069, 525: 2069}, + {518: 2068, 525: 2068}, + {518: 2067, 525: 2067, 591: 2067, 2067}, // 3810 - {517: 2066, 525: 2066, 591: 2066, 2066}, - {517: 2065, 525: 2065, 591: 2065, 2065}, - {517: 2064, 525: 2064, 591: 2064, 2064}, - {517: 2063, 525: 2063, 591: 2063, 2063}, - {517: 2062, 525: 2062, 591: 2062, 2062}, + {518: 2066, 525: 2066, 591: 2066, 2066}, + {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}, // 3815 - {517: 2061, 525: 2061, 591: 2061, 2061}, - {517: 2060, 525: 2060, 591: 2060, 2060}, - {493: 2059, 517: 2059}, - {493: 2058, 517: 2058}, - {493: 2057, 517: 2057}, + {518: 2061, 525: 2061, 591: 2061, 2061}, + {518: 2060, 525: 2060, 591: 2060, 2060}, + {493: 2059, 518: 2059}, + {493: 2058, 518: 2058}, + {493: 2057, 518: 2057}, // 3820 - {493: 2056, 517: 2056}, - {2: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 10: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 59: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 493: 2055, 508: 2055, 517: 2055, 522: 2055}, - {2: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 10: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 59: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 493: 2054, 508: 2054, 517: 2054, 522: 2054}, + {493: 2056, 518: 2056}, + {2: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 10: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 59: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 493: 2055, 508: 2055, 518: 2055, 522: 2055}, + {2: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 10: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 59: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 493: 2054, 508: 2054, 518: 2054, 522: 2054}, {221: 6489}, - {517: 4397, 525: 2109, 758: 6487}, + {518: 4397, 525: 2109, 758: 6487}, // 3825 - {517: 4397, 525: 2109, 591: 2109, 2109, 758: 6485}, - {493: 2109, 517: 4397, 758: 6483}, - {2: 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, 508: 2109, 517: 4397, 522: 2109, 758: 6478}, - {493: 2109, 517: 4397, 525: 2109, 758: 6473}, - {493: 2109, 517: 4397, 525: 2109, 758: 6470}, + {518: 4397, 525: 2109, 591: 2109, 2109, 758: 6485}, + {493: 2109, 518: 4397, 758: 6483}, + {2: 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, 508: 2109, 518: 4397, 522: 2109, 758: 6478}, + {493: 2109, 518: 4397, 525: 2109, 758: 6473}, + {493: 2109, 518: 4397, 525: 2109, 758: 6470}, // 3830 - {517: 4397, 525: 2109, 758: 6465}, - {109: 2109, 136: 2109, 517: 4397, 525: 2109, 758: 6462}, - {200: 2109, 2109, 206: 2109, 517: 4397, 525: 2109, 591: 2109, 2109, 758: 6459}, - {200: 2109, 2109, 206: 2109, 517: 4397, 525: 2109, 591: 2109, 2109, 758: 6450}, + {518: 4397, 525: 2109, 758: 6465}, + {109: 2109, 136: 2109, 518: 4397, 525: 2109, 758: 6462}, + {200: 2109, 2109, 206: 2109, 518: 4397, 525: 2109, 591: 2109, 2109, 758: 6459}, + {200: 2109, 2109, 206: 2109, 518: 4397, 525: 2109, 591: 2109, 2109, 758: 6450}, {200: 6456, 6457, 206: 6458, 525: 2824, 591: 6454, 6455, 755: 6453, 952: 6451, 1123: 6452}, // 3835 {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}, @@ -10963,12 +10963,12 @@ var ( {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}, {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, 491: 2044, 673: 2044}, {493: 6475, 525: 2824, 755: 2823, 762: 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, 111: 3567, 3571, 114: 3564, 3579, 118: 3566, 121: 3563, 3565, 3569, 3570, 126: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 134: 3568, 491: 2046, 673: 2046, 813: 6476}, + {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, 111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 491: 2046, 673: 2046, 813: 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}, // 3860 {326: 6477}, {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}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 508: 6481, 522: 6482, 685: 3598, 2850, 688: 2851, 2849, 760: 6480, 1349: 6479}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 508: 6481, 522: 6482, 685: 3598, 2850, 688: 2851, 2849, 760: 6480, 1349: 6479}, {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}, {284, 284, 17: 284, 56: 284, 59: 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 491: 284, 673: 284}, // 3865 @@ -10981,24 +10981,24 @@ var ( {2051, 2051, 17: 2051, 56: 2051, 59: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 491: 2051, 673: 2051}, {525: 2824, 755: 2823, 762: 6488}, {2052, 2052, 17: 2052, 56: 2052, 59: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 491: 2052, 673: 2052}, - {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, 493: 2053, 508: 2053, 517: 2053, 522: 2053}, + {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, 493: 2053, 508: 2053, 518: 2053, 522: 2053}, {670: 6491}, // 3875 {493: 6492}, {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6493}, {2078, 2078, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6495, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6495, 2850, 688: 2851, 2849}, {2079, 2079}, // 3880 {2080, 2080}, - {2099, 2099, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6530}, + {2099, 2099, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6530}, {2097, 2097}, {28: 6528}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 10: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 59: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 517: 6517, 672: 1827}, + {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 10: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 59: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 518: 6517, 672: 1827}, // 3885 {271: 6503, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6502}, {2091, 2091}, - {517: 6504}, + {518: 6504}, {184: 6508, 246: 6511, 264: 6510, 307: 6514, 319: 6507, 6513, 6512, 493: 6506, 595: 6509, 1071: 6505}, {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6516}, // 3890 @@ -11033,12 +11033,12 @@ var ( {2098, 2098}, // 3915 {2106, 2106}, - {517: 6557}, + {518: 6557}, {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 413: 6553, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6552}, {494, 494, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, {496, 496, 500: 854, 509: 854, 511: 854}, // 3920 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, {501, 501}, {500, 500}, {499, 499}, @@ -11058,7 +11058,7 @@ var ( // 3935 {23: 5343}, {2104, 2104}, - {517: 6554}, + {518: 6554}, {493: 6555}, {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6556}, // 3940 @@ -11070,43 +11070,43 @@ var ( // 3945 {2: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 10: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 59: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 5925, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 508: 1084, 520: 1084, 1139: 6562}, {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, 508: 4304, 520: 1916, 878: 6563}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 6564, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6566, 2850, 688: 2851, 2849, 759: 5942, 942: 5930, 992: 6565}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 6564, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6566, 2850, 688: 2851, 2849, 759: 5942, 942: 5930, 992: 6565}, {9: 5938, 501: 6569}, // 3950 {1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1086, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 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, 498: 1094, 501: 1086, 507: 1094, 1094, 512: 1094, 519: 1094, 523: 1094, 1094, 544: 1094, 672: 6567, 932: 5931}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 6568, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 6568, 2850, 688: 2851, 2849}, {1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1086, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 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, 498: 1093, 501: 1086, 507: 1093, 1093, 512: 1093, 519: 1093, 523: 1093, 1093, 544: 1093, 672: 5936, 932: 5935}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6570}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6570}, {275, 275, 9: 5608, 519: 2810, 814: 2811, 6571}, // 3955 {2135, 2135}, {2138, 2138, 9: 3697}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6639, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6639, 2850, 688: 2851, 2849}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6637}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6628}, // 3960 {137: 5686, 588: 5685, 1180: 6624}, {174: 633, 181: 5740}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 583: 6619, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6618}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 583: 6615, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6614}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 583: 6611, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6610}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 583: 6619, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6618}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 583: 6615, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6614}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 583: 6611, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6610}, // 3965 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6606, 804: 6605}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6606, 804: 6605}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6603}, {174: 6595}, {179: 6592}, {532: 6589}, // 3970 {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6587}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6588}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6588}, {29, 29, 9: 4033}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6590}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6591}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6591}, // 3975 {56, 56}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6593}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6594}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6594}, {59, 59}, {513: 6596}, // 3980 @@ -11118,83 +11118,83 @@ var ( // 3985 {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6602}, {194, 194}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6604, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6604, 2850, 688: 2851, 2849}, {2022, 2022}, {2117, 2117, 9: 4033}, // 3990 {1092, 1092, 9: 1092, 176: 6608, 507: 6607}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6609}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6609}, {2115, 2115}, {2116, 2116, 9: 4886}, {2119, 2119, 9: 5887}, // 3995 {603: 6612}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6613}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6613}, {2118, 2118, 9: 5887}, {2121, 2121, 9: 5445}, {603: 6616}, // 4000 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6617}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6617}, {2120, 2120, 9: 5445}, {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6623}, {603: 6620}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6621}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6621}, // 4005 {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6622}, {2122, 2122}, {2123, 2123}, {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6625}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6626}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6626}, // 4010 {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6627}, {2127, 2127}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6629, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6629, 2850, 688: 2851, 2849}, {491: 6630}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6631}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6631}, // 4015 - {2268, 2268, 90: 4348, 518: 4349, 893: 6633, 906: 6632, 1094: 6634}, + {2268, 2268, 90: 4348, 517: 4349, 893: 6633, 906: 6632, 1094: 6634}, {2267, 2267, 90: 4348, 893: 6636}, - {2266, 2266, 518: 4349, 906: 6635}, + {2266, 2266, 517: 4349, 906: 6635}, {2128, 2128}, {2264, 2264}, // 4020 {2265, 2265}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6638}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6638}, {2129, 2129}, {2276, 2276}, - {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: 4975, 805: 6911}, + {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: 4975, 805: 6909}, // 4025 - {668: 6899}, + {668: 6897}, {668: 2262}, {668: 2261}, {668: 2260}, - {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: 4975, 805: 6876}, + {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: 4975, 805: 6874}, // 4030 - {18: 6797, 90: 6796, 110: 2155, 156: 2155, 687: 2155, 1371: 6795}, - {522: 6794}, - {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: 4975, 805: 6782}, - {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, 493: 1918, 583: 4975, 590: 1918, 805: 6730}, - {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, 493: 1918, 583: 4975, 805: 6724}, + {18: 6795, 90: 6794, 110: 2155, 156: 2155, 687: 2155, 1371: 6793}, + {522: 6792}, + {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: 4975, 805: 6780}, + {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, 493: 1918, 583: 4975, 590: 1918, 805: 6728}, + {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, 493: 1918, 583: 4975, 805: 6722}, // 4035 - {174: 6713}, + {174: 6711}, {532: 6690}, {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: 4975, 805: 6654}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6655}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6655}, {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: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 496: 52, 499: 52, 52, 514: 52, 524: 52, 667: 52, 52, 675: 6664, 938: 6658, 1231: 6656, 1327: 6657}, // 4040 {424, 424, 6: 4354, 4356, 428, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 496: 4353, 499: 2238, 4390, 514: 2238, 524: 5118, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 944: 5762, 1044: 6689}, {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: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 496: 51, 499: 51, 51, 514: 51, 524: 51, 667: 51, 51, 675: 6664, 938: 6688}, {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}, - {504: 2109, 2109, 517: 4397, 525: 2109, 681: 6685, 758: 6684}, - {494: 6681, 504: 2109, 2109, 517: 4397, 525: 2109, 758: 6680}, + {504: 2109, 2109, 518: 4397, 525: 2109, 681: 6685, 758: 6684}, + {494: 6681, 504: 2109, 2109, 518: 4397, 525: 2109, 758: 6680}, // 4045 - {504: 2109, 2109, 517: 4397, 525: 2109, 758: 6678}, + {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6678}, {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}, {81: 6676, 83: 6677, 6674, 675: 6675}, - {504: 2109, 2109, 517: 4397, 525: 2109, 758: 6672}, + {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6672}, {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}, // 4050 - {504: 2109, 2109, 517: 4397, 525: 2109, 758: 6670}, + {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6670}, {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}, {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}, {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}, @@ -11224,495 +11224,493 @@ var ( {53, 53}, {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: 4975, 805: 6691}, // 4075 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6692}, - {113: 6697, 119: 6698, 6699, 125: 6695, 135: 6696, 898: 6693, 1147: 6694}, - {2607, 2607, 9: 2607, 113: 2607, 119: 2607, 2607, 125: 2607, 135: 2607}, - {58, 58, 9: 6711, 113: 6697, 119: 6698, 6699, 125: 6695, 135: 6696, 898: 6710}, - {517: 4397, 525: 2109, 758: 6708}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6692}, + {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6693, 1147: 6694}, + {2607, 2607, 9: 2607, 113: 2607, 117: 2607, 120: 2607, 2607, 126: 2607}, + {58, 58, 9: 6709, 113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6708}, + {518: 4397, 525: 2109, 758: 6706}, // 4080 - {517: 4397, 525: 2109, 758: 6706}, - {493: 2109, 517: 4397, 758: 6704}, - {493: 2109, 517: 4397, 758: 6702}, - {493: 2109, 517: 4397, 758: 6700}, + {493: 2109, 518: 4397, 758: 6704}, + {493: 2109, 518: 4397, 758: 6702}, + {493: 2109, 518: 4397, 758: 6700}, + {2600, 2600, 9: 2600, 113: 2600, 117: 2600, 120: 2600, 2600, 126: 2600}, {493: 6701}, // 4085 - {2600, 2600, 9: 2600, 113: 2600, 119: 2600, 2600, 125: 2600, 135: 2600}, + {2601, 2601, 9: 2601, 113: 2601, 117: 2601, 120: 2601, 2601, 126: 2601}, {493: 6703}, - {2601, 2601, 9: 2601, 113: 2601, 119: 2601, 2601, 125: 2601, 135: 2601}, + {2602, 2602, 9: 2602, 113: 2602, 117: 2602, 120: 2602, 2602, 126: 2602}, {493: 6705}, - {2602, 2602, 9: 2602, 113: 2602, 119: 2602, 2602, 125: 2602, 135: 2602}, + {2603, 2603, 9: 2603, 113: 2603, 117: 2603, 120: 2603, 2603, 126: 2603}, // 4090 {525: 2824, 755: 2823, 762: 6707}, - {2603, 2603, 9: 2603, 113: 2603, 119: 2603, 2603, 125: 2603, 135: 2603}, - {525: 2824, 755: 2823, 762: 6709}, - {2604, 2604, 9: 2604, 113: 2604, 119: 2604, 2604, 125: 2604, 135: 2604}, - {2606, 2606, 9: 2606, 113: 2606, 119: 2606, 2606, 125: 2606, 135: 2606}, + {2604, 2604, 9: 2604, 113: 2604, 117: 2604, 120: 2604, 2604, 126: 2604}, + {2606, 2606, 9: 2606, 113: 2606, 117: 2606, 120: 2606, 2606, 126: 2606}, + {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6710}, + {2605, 2605, 9: 2605, 113: 2605, 117: 2605, 120: 2605, 2605, 126: 2605}, // 4095 - {113: 6697, 119: 6698, 6699, 125: 6695, 135: 6696, 898: 6712}, - {2605, 2605, 9: 2605, 113: 2605, 119: 2605, 2605, 125: 2605, 135: 2605}, - {513: 6714, 520: 6715}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6721}, - {227: 6716}, + {513: 6712, 520: 6713}, + {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6719}, + {227: 6714}, + {501: 6715}, + {203: 6716}, // 4100 - {501: 6717}, - {203: 6718}, - {219: 6719}, - {493: 6720}, + {219: 6717}, + {493: 6718}, {196, 196}, + {501: 6720}, + {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6721}, // 4105 - {501: 6722}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6723}, {197, 197}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6726, 5884, 1154: 6727, 1322: 6725}, - {270, 270, 9: 6728}, - // 4110 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6724, 5884, 1154: 6725, 1322: 6723}, + {270, 270, 9: 6726}, {208, 208, 9: 208}, {207, 207, 9: 207}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6726, 5884, 1154: 6729}, + // 4110 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6724, 5884, 1154: 6727}, {206, 206, 9: 206}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 6731}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 6729}, + {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 6730}, + {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6732, 1034: 6731}, // 4115 - {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 6732}, - {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6734, 1034: 6733}, - {234, 234, 6: 234, 15: 6750, 51: 234, 234, 6749, 6751, 6752, 979: 6748, 1132: 6747, 6746}, - {143: 6739, 6737, 6738, 6740, 1033: 6736, 1229: 6735}, - {260, 260, 6: 260, 15: 260, 51: 260, 260, 260, 260, 260, 143: 6739, 6737, 6738, 6740, 1033: 6745}, - // 4120 + {234, 234, 6: 234, 15: 6748, 51: 234, 234, 6747, 6749, 6750, 979: 6746, 1132: 6745, 6744}, + {143: 6737, 6735, 6736, 6738, 1033: 6734, 1229: 6733}, + {260, 260, 6: 260, 15: 260, 51: 260, 260, 260, 260, 260, 143: 6737, 6735, 6736, 6738, 1033: 6743}, {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 143: 259, 259, 259, 259}, - {525: 2824, 755: 4162, 784: 6744}, - {525: 2824, 755: 4162, 784: 6743}, {525: 2824, 755: 4162, 784: 6742}, + // 4120 {525: 2824, 755: 4162, 784: 6741}, - // 4125 + {525: 2824, 755: 4162, 784: 6740}, + {525: 2824, 755: 4162, 784: 6739}, {254, 254, 6: 254, 15: 254, 51: 254, 254, 254, 254, 254, 143: 254, 254, 254, 254}, {255, 255, 6: 255, 15: 255, 51: 255, 255, 255, 255, 255, 143: 255, 255, 255, 255}, + // 4125 {256, 256, 6: 256, 15: 256, 51: 256, 256, 256, 256, 256, 143: 256, 256, 256, 256}, {257, 257, 6: 257, 15: 257, 51: 257, 257, 257, 257, 257, 143: 257, 257, 257, 257}, {258, 258, 6: 258, 15: 258, 51: 258, 258, 258, 258, 258, 143: 258, 258, 258, 258}, + {239, 239, 6: 6772, 51: 239, 6773, 1031: 6771}, + {233, 233, 6: 233, 15: 6748, 51: 233, 233, 6747, 6749, 6750, 979: 6770}, // 4130 - {239, 239, 6: 6774, 51: 239, 6775, 1031: 6773}, - {233, 233, 6: 233, 15: 6750, 51: 233, 233, 6749, 6751, 6752, 979: 6772}, {232, 232, 6: 232, 15: 232, 51: 232, 232, 232, 232, 232}, - {518: 6771, 998: 6770}, - {227: 6756, 355: 6758, 398: 6757}, + {517: 6769, 998: 6768}, + {227: 6754, 355: 6756, 398: 6755}, + {525: 2824, 755: 4162, 784: 6753}, + {171: 6752, 525: 2824, 755: 4162, 784: 6751}, // 4135 - {525: 2824, 755: 4162, 784: 6755}, - {171: 6754, 525: 2824, 755: 4162, 784: 6753}, {219, 219, 6: 219, 15: 219, 51: 219, 219, 219, 219, 219}, {218, 218, 6: 218, 15: 218, 51: 218, 218, 218, 218, 218}, {220, 220, 6: 220, 15: 220, 51: 220, 220, 220, 220, 220}, + {496: 6766, 525: 2824, 755: 6767}, + {599: 6762}, // 4140 - {496: 6768, 525: 2824, 755: 6769}, - {599: 6764}, - {224, 224, 6: 224, 15: 224, 51: 224, 224, 224, 224, 224, 375: 6760, 496: 6761, 599: 6759}, - {525: 2824, 755: 4162, 784: 6762}, + {224, 224, 6: 224, 15: 224, 51: 224, 224, 224, 224, 224, 375: 6758, 496: 6759, 599: 6757}, + {525: 2824, 755: 4162, 784: 6760}, {222, 222, 6: 222, 15: 222, 51: 222, 222, 222, 222, 222}, - // 4145 {221, 221, 6: 221, 15: 221, 51: 221, 221, 221, 221, 221}, - {111: 6763}, + {111: 6761}, + // 4145 {223, 223, 6: 223, 15: 223, 51: 223, 223, 223, 223, 223}, - {496: 6765, 525: 2824, 755: 6766}, + {496: 6763, 525: 2824, 755: 6764}, {226, 226, 6: 226, 15: 226, 51: 226, 226, 226, 226, 226}, - // 4150 - {111: 6767}, + {111: 6765}, {225, 225, 6: 225, 15: 225, 51: 225, 225, 225, 225, 225}, + // 4150 {228, 228, 6: 228, 15: 228, 51: 228, 228, 228, 228, 228}, {227, 227, 6: 227, 15: 227, 51: 227, 227, 227, 227, 227}, {230, 230, 6: 230, 15: 230, 51: 230, 230, 230, 230, 230}, - // 4155 {229, 229, 6: 229, 15: 229, 51: 229, 229, 229, 229, 229}, {231, 231, 6: 231, 15: 231, 51: 231, 231, 231, 231, 231}, - {236, 236, 51: 6779, 1146: 6778}, - {493: 6777}, - {493: 6776}, - // 4160 + // 4155 + {236, 236, 51: 6777, 1146: 6776}, + {493: 6775}, + {493: 6774}, {237, 237, 51: 237}, {238, 238, 51: 238}, + // 4160 {271, 271}, - {532: 6780}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6781}, - // 4165 + {532: 6778}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6779}, {235, 235}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6783, 2850, 688: 2851, 2849}, - {520: 6784}, - {493: 6785}, - {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6788, 491: 2014, 522: 6787, 673: 2014, 1069: 6786}, - // 4170 - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6793}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6781, 2850, 688: 2851, 2849}, + // 4165 + {520: 6782}, + {493: 6783}, + {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6786, 491: 2014, 522: 6785, 673: 2014, 1069: 6784}, + {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6791}, {2013, 2013, 17: 2013, 56: 2013, 59: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 491: 2013, 673: 2013}, - {221: 6791, 409: 6792, 663: 6790, 671: 6789}, + // 4170 + {221: 6789, 409: 6790, 663: 6788, 671: 6787}, {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, 491: 2012, 673: 2012}, {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}, - // 4175 {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}, + // 4175 {2026, 2026, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, {18: 2156, 90: 2156, 110: 2156, 156: 2156, 687: 2156}, - {110: 2151, 156: 6844, 687: 2151, 1373: 6843}, + {110: 2151, 156: 6842, 687: 2151, 1373: 6841}, + {518: 6837}, + {179: 6796}, // 4180 - {517: 6839}, - {179: 6798}, - {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: 4975, 805: 6799}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6800}, - {95: 6804, 99: 6809, 6811, 6805, 6810, 6813, 6807, 6803, 6808, 6812, 6806, 897: 6801, 1134: 6802}, - // 4185 + {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: 4975, 805: 6797}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6798}, + {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6799, 1134: 6800}, {2599, 2599, 9: 2599, 95: 2599, 99: 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599}, - {55, 55, 9: 6837, 95: 6804, 99: 6809, 6811, 6805, 6810, 6813, 6807, 6803, 6808, 6812, 6806, 897: 6836}, - {493: 2109, 517: 4397, 758: 6834}, - {493: 2109, 517: 4397, 758: 6832}, - {517: 4397, 525: 2109, 758: 6830}, + {55, 55, 9: 6835, 95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6834}, + // 4185 + {493: 2109, 518: 4397, 758: 6832}, + {493: 2109, 518: 4397, 758: 6830}, + {518: 4397, 525: 2109, 758: 6828}, + {518: 4397, 525: 2109, 758: 6826}, + {518: 4397, 525: 2109, 758: 6824}, // 4190 - {517: 4397, 525: 2109, 758: 6828}, - {517: 4397, 525: 2109, 758: 6826}, - {493: 2109, 517: 4397, 758: 6824}, - {493: 2109, 517: 4397, 758: 6822}, - {493: 2109, 517: 4397, 758: 6820}, + {493: 2109, 518: 4397, 758: 6822}, + {493: 2109, 518: 4397, 758: 6820}, + {493: 2109, 518: 4397, 758: 6818}, + {493: 2109, 518: 4397, 758: 6816}, + {493: 2109, 518: 4397, 758: 6814}, // 4195 - {493: 2109, 517: 4397, 758: 6818}, - {493: 2109, 517: 4397, 758: 6816}, - {493: 2109, 517: 4397, 758: 6814}, - {493: 6815}, + {493: 2109, 518: 4397, 758: 6812}, + {493: 6813}, {2586, 2586, 9: 2586, 95: 2586, 99: 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586}, + {493: 6815}, + {2587, 2587, 9: 2587, 95: 2587, 99: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587}, // 4200 {493: 6817}, - {2587, 2587, 9: 2587, 95: 2587, 99: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587}, - {493: 6819}, {2588, 2588, 9: 2588, 95: 2588, 99: 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588}, + {493: 6819}, + {2589, 2589, 9: 2589, 95: 2589, 99: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589}, {493: 6821}, // 4205 - {2589, 2589, 9: 2589, 95: 2589, 99: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589}, - {493: 6823}, {2590, 2590, 9: 2590, 95: 2590, 99: 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590}, - {493: 6825}, + {493: 6823}, {2591, 2591, 9: 2591, 95: 2591, 99: 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591}, + {525: 2824, 755: 2823, 762: 6825}, + {2592, 2592, 9: 2592, 95: 2592, 99: 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592}, // 4210 {525: 2824, 755: 2823, 762: 6827}, - {2592, 2592, 9: 2592, 95: 2592, 99: 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592}, - {525: 2824, 755: 2823, 762: 6829}, {2593, 2593, 9: 2593, 95: 2593, 99: 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593}, - {525: 2824, 755: 2823, 762: 6831}, - // 4215 + {525: 2824, 755: 2823, 762: 6829}, {2594, 2594, 9: 2594, 95: 2594, 99: 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594}, - {493: 6833}, + {493: 6831}, + // 4215 {2595, 2595, 9: 2595, 95: 2595, 99: 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595}, - {493: 6835}, + {493: 6833}, {2596, 2596, 9: 2596, 95: 2596, 99: 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596}, - // 4220 {2598, 2598, 9: 2598, 95: 2598, 99: 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598}, - {95: 6804, 99: 6809, 6811, 6805, 6810, 6813, 6807, 6803, 6808, 6812, 6806, 897: 6838}, + {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6836}, + // 4220 {2597, 2597, 9: 2597, 95: 2597, 99: 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597}, - {3: 6841, 415: 6842, 422: 6840}, + {3: 6839, 415: 6840, 422: 6838}, {110: 2154, 156: 2154, 687: 2154}, - // 4225 {110: 2153, 156: 2153, 687: 2153}, {110: 2152, 156: 2152, 687: 2152}, - {110: 2149, 687: 6848, 1376: 6847}, - {517: 6845}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6846}, - // 4230 + // 4225 + {110: 2149, 687: 6846, 1376: 6845}, + {518: 6843}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6844}, {110: 2150, 687: 2150}, - {110: 6852}, - {400: 6849}, - {156: 6850, 366: 6851}, + {110: 6850}, + // 4230 + {400: 6847}, + {156: 6848, 366: 6849}, {110: 2148}, - // 4235 {110: 2147}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6854, 1375: 6853}, - {492: 6856, 498: 2145, 1374: 6855}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6852, 1375: 6851}, + // 4235 + {492: 6854, 498: 2145, 1374: 6853}, {492: 2146, 498: 2146}, - {498: 6862}, + {498: 6860}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6856, 2850, 688: 2851, 2849, 1223: 6855}, + {9: 6858, 58: 6857}, // 4240 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6858, 2850, 688: 2851, 2849, 1223: 6857}, - {9: 6860, 58: 6859}, {9: 2143, 58: 2143}, {498: 2144}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6861, 2850, 688: 2851, 2849}, - // 4245 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6859, 2850, 688: 2851, 2849}, {9: 2142, 58: 2142}, - {492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 6866, 770: 6864, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6865, 6863, 1233: 6867}, + {492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 6864, 770: 6862, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6863, 6861, 1233: 6865}, + // 4245 {2164, 2164, 494: 2164}, {2163, 2163, 494: 2163, 500: 854, 509: 854, 511: 854}, {2162, 2162, 494: 2162}, - // 4250 {2161, 2161, 494: 2161, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {2141, 2141, 494: 6869, 1372: 6868}, + {2141, 2141, 494: 6867, 1372: 6866}, + // 4250 {2158, 2158}, - {152: 6871, 335: 6870}, - {607: 6874}, - // 4255 + {152: 6869, 335: 6868}, {607: 6872}, - {931: 6873}, + {607: 6870}, + {931: 6871}, + // 4255 {2139, 2139}, - {931: 6875}, + {931: 6873}, {2140, 2140}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6875}, + {2247, 2247, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6881, 958: 6880, 1234: 6876}, // 4260 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6877}, - {2247, 2247, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 803: 6880, 816: 6879, 874: 6883, 958: 6882, 1234: 6878}, {2257, 2257}, - {16: 3943, 18: 4310, 21: 6891, 499: 6890, 514: 3944, 667: 3942, 798: 6889, 803: 6892}, + {16: 3943, 18: 4310, 21: 6889, 499: 6888, 514: 3944, 667: 3942, 798: 6887, 803: 6890}, {2249, 2249, 16: 2249, 18: 2249, 21: 2249, 496: 2249, 499: 2249, 514: 2249, 526: 2249, 667: 2249}, + {182: 6883}, + {2246, 2246, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, // 4265 - {182: 6885}, - {2246, 2246, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 803: 6880, 816: 6879, 874: 6884}, {2245, 2245, 16: 2245, 18: 2245, 21: 2245, 496: 2245, 499: 2245, 514: 2245, 526: 2245, 667: 2245}, {2244, 2244, 16: 2244, 18: 2244, 21: 2244, 496: 2244, 499: 2244, 514: 2244, 526: 2244, 667: 2244}, - {205: 6886}, + {205: 6884}, + {525: 2824, 755: 2823, 762: 6885}, + {2569, 2569, 16: 2569, 18: 2569, 21: 2569, 197: 5111, 496: 2569, 499: 2569, 514: 2569, 526: 2569, 667: 2569, 1106: 6886}, // 4270 - {525: 2824, 755: 2823, 762: 6887}, - {2569, 2569, 16: 2569, 18: 2569, 21: 2569, 197: 5111, 496: 2569, 499: 2569, 514: 2569, 526: 2569, 667: 2569, 1106: 6888}, {2248, 2248, 16: 2248, 18: 2248, 21: 2248, 496: 2248, 499: 2248, 514: 2248, 526: 2248, 667: 2248}, - {2: 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, 517: 4397, 549: 2109, 758: 6897}, - {2: 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, 517: 4397, 549: 2109, 758: 6895}, - // 4275 - {493: 2109, 517: 4397, 758: 6893}, + {2: 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, 518: 4397, 549: 2109, 758: 6895}, + {2: 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, 518: 4397, 549: 2109, 758: 6893}, + {493: 2109, 518: 4397, 758: 6891}, {2250, 2250, 16: 2250, 18: 2250, 21: 2250, 496: 2250, 499: 2250, 514: 2250, 526: 2250, 667: 2250}, - {493: 4426, 1067: 6894}, + // 4275 + {493: 4426, 1067: 6892}, {2251, 2251, 16: 2251, 18: 2251, 21: 2251, 496: 2251, 499: 2251, 514: 2251, 526: 2251, 667: 2251}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 6896}, - // 4280 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 6894}, {2252, 2252, 16: 2252, 18: 2252, 21: 2252, 496: 2252, 499: 2252, 514: 2252, 526: 2252, 667: 2252}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 6898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 6896}, + // 4280 {2253, 2253, 16: 2253, 18: 2253, 21: 2253, 496: 2253, 499: 2253, 514: 2253, 526: 2253, 667: 2253}, - {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: 4975, 805: 6900}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6901, 2850, 688: 2851, 2849}, + {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: 4975, 805: 6898}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6899, 2850, 688: 2851, 2849}, + {91: 5008, 491: 1901, 501: 5007, 881: 6901, 1266: 6900}, + {491: 6902}, // 4285 - {91: 5008, 491: 1901, 501: 5007, 881: 6903, 1266: 6902}, - {491: 6904}, {491: 1900}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6905}, - {492: 6906}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6903}, + {492: 6904}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 6905}, + {9: 4753, 58: 6906}, // 4290 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 6907}, - {9: 4753, 58: 6908}, - {1912, 1912, 6: 1912, 19: 1912, 90: 1912, 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 518: 1912, 904: 6909}, - {2268, 2268, 6: 5004, 19: 5001, 90: 4348, 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 518: 4349, 879: 5005, 881: 5002, 892: 5006, 6633, 903: 5000, 906: 6632, 1094: 6910}, + {1912, 1912, 6: 1912, 19: 1912, 90: 1912, 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 517: 1912, 904: 6907}, + {2268, 2268, 6: 5004, 19: 5001, 90: 4348, 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 517: 4349, 879: 5005, 881: 5002, 892: 5006, 6633, 903: 5000, 906: 6632, 1094: 6908}, {2275, 2275}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6910, 2850, 688: 2851, 2849}, + {492: 6911}, // 4295 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6912, 2850, 688: 2851, 2849}, - {492: 6913}, - {249: 5037, 257: 5039, 259: 5038, 1172: 6914}, - {58: 6915}, - {491: 6916}, + {249: 5037, 257: 5039, 259: 5038, 1172: 6912}, + {58: 6913}, + {491: 6914}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6915}, + {492: 6916}, // 4300 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6917}, - {492: 6918}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 6919}, - {9: 4259, 58: 6920}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 6917}, + {9: 4259, 58: 6918}, {2277, 2277}, - // 4305 {2384, 2384}, {2409, 2409}, - {2415, 2415, 494: 6925, 692: 6924}, - {167: 6932, 709: 6931}, - {336: 6927, 345: 6926}, + // 4305 + {2415, 2415, 494: 6923, 692: 6922}, + {167: 6930, 709: 6929}, + {336: 6925, 345: 6924}, + {59: 6928}, + {344: 6926}, // 4310 - {59: 6930}, - {344: 6928}, - {167: 6929}, + {167: 6927}, {2412, 2412}, {2413, 2413}, - // 4315 {2414, 2414}, - {2411, 2411, 694: 5618, 949: 6933}, + {2411, 2411, 694: 5618, 949: 6931}, + // 4315 {2410, 2410}, {2417, 2417}, {2416, 2416}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6947, 804: 6946}, + {588: 6936}, // 4320 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6949, 804: 6948}, - {588: 6938}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6939}, - {507: 6941, 668: 6940}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6946}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6937}, + {507: 6939, 668: 6938}, + {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6944}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6940}, + {9: 4886, 668: 6941}, // 4325 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6942}, - {9: 4886, 668: 6943}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6944}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6945}, + {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6942}, + {2433, 2433, 9: 5165, 494: 5146, 826: 6943}, {2441, 2441}, - // 4330 - {2433, 2433, 9: 5165, 494: 5146, 826: 6947}, + {2433, 2433, 9: 5165, 494: 5146, 826: 6945}, {2444, 2444}, - {2436, 2436, 9: 4033, 180: 6969, 494: 2436, 671: 6968, 1006: 6979}, - {1092, 1092, 9: 1092, 109: 6954, 180: 1092, 494: 1092, 507: 6951, 668: 6950, 671: 1092, 674: 6952, 690: 6953}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6977}, + // 4330 + {2436, 2436, 9: 4033, 180: 6967, 494: 2436, 671: 6966, 1006: 6977}, + {1092, 1092, 9: 1092, 109: 6952, 180: 1092, 494: 1092, 507: 6949, 668: 6948, 671: 1092, 674: 6950, 690: 6951}, + {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6975}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6962}, + {274: 6958}, // 4335 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6964}, - {274: 6960}, - {274: 6957}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6955}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6956}, - // 4340 + {274: 6955}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6953}, + {2433, 2433, 9: 6052, 494: 5146, 826: 6954}, {2438, 2438}, - {491: 6958}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6959}, + {491: 6956}, + // 4340 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6957}, {2439, 2439, 9: 6052}, - {491: 6961}, + {491: 6959}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6960}, + {2433, 2433, 9: 6052, 494: 5146, 826: 6961}, // 4345 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6962}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6963}, {2440, 2440}, - {2436, 2436, 9: 4886, 109: 6967, 180: 6969, 494: 2436, 668: 6966, 671: 6968, 1006: 6965}, - {2433, 2433, 494: 5146, 826: 6976}, + {2436, 2436, 9: 4886, 109: 6965, 180: 6967, 494: 2436, 668: 6964, 671: 6966, 1006: 6963}, + {2433, 2433, 494: 5146, 826: 6974}, + {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6972}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6970}, // 4350 - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6974}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6972}, - {109: 6971}, - {109: 6970}, + {109: 6969}, + {109: 6968}, {2434, 2434, 494: 2434}, - // 4355 {2435, 2435, 494: 2435}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6973}, + {2433, 2433, 9: 6052, 494: 5146, 826: 6971}, + // 4355 {2437, 2437}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6975}, + {2433, 2433, 9: 5165, 494: 5146, 826: 6973}, {2442, 2442}, - // 4360 {2443, 2443}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6978}, + {2433, 2433, 9: 5165, 494: 5146, 826: 6976}, + // 4360 {2445, 2445}, - {2433, 2433, 494: 5146, 826: 6980}, + {2433, 2433, 494: 5146, 826: 6978}, {2446, 2446}, + {588: 6984}, + {513: 6982}, // 4365 - {588: 6986}, - {513: 6984}, {588: 2448}, - {507: 6985, 588: 2449}, + {507: 6983, 588: 2449}, {588: 2447}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6985}, + {507: 5612, 582: 961, 668: 961, 681: 961, 883: 6986}, // 4370 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6987}, - {507: 5612, 582: 961, 668: 961, 681: 961, 883: 6988}, - {582: 6991, 668: 6990, 681: 6992, 1167: 6989}, + {582: 6989, 668: 6988, 681: 6990, 1167: 6987}, {2454, 2454}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6999, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6997, 2850, 688: 2851, 2849}, + {492: 4006, 863: 6992}, + {492: 4006, 863: 6191, 1000: 6991}, // 4375 - {492: 4006, 863: 6994}, - {492: 4006, 863: 6191, 1000: 6993}, {2451, 2451, 9: 6192}, - {527: 6995}, - {492: 4006, 863: 6996}, + {527: 6993}, + {492: 4006, 863: 6994}, + {95: 6995}, + {525: 2824, 755: 4162, 784: 6996}, // 4380 - {95: 6997}, - {525: 2824, 755: 4162, 784: 6998}, {2452, 2452}, - {582: 6991, 681: 6992, 1167: 7000}, + {582: 6989, 681: 6990, 1167: 6998}, {2453, 2453}, + {698: 7013}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7009, 804: 7008}, // 4385 - {698: 7015}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7011, 804: 7010}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 7004}, - {2457, 2457, 670: 7006, 698: 7005, 1079: 7007}, - {493: 7009}, - // 4390 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7008, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 7002}, + {2457, 2457, 670: 7004, 698: 7003, 1079: 7005}, + {493: 7007}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7006, 2850, 688: 2851, 2849}, {2455, 2455}, + // 4390 {2456, 2456}, {2459, 2459}, - {9: 4033, 698: 7013}, - // 4395 - {2457, 2457, 9: 1092, 670: 7006, 698: 1092, 1079: 7012}, + {9: 4033, 698: 7011}, + {2457, 2457, 9: 1092, 670: 7004, 698: 1092, 1079: 7010}, {2458, 2458}, - {493: 7014}, + // 4395 + {493: 7012}, {2460, 2460}, - {493: 7016}, - // 4400 + {493: 7014}, {2461, 2461}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 7018, 685: 4030, 2850, 688: 2851, 2849, 759: 7019}, - {280: 7021}, - {2463, 2463, 525: 2824, 755: 4162, 784: 7020}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 7016, 685: 4030, 2850, 688: 2851, 2849, 759: 7017}, + // 4400 + {280: 7019}, + {2463, 2463, 525: 2824, 755: 4162, 784: 7018}, {2462, 2462}, - // 4405 - {525: 2824, 755: 4162, 784: 7022}, + {525: 2824, 755: 4162, 784: 7020}, {2464, 2464}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7034, 1182: 7033, 1361: 7032}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7027, 1188: 7026, 1366: 7025}, - {2468, 2468, 9: 7030}, - // 4410 + // 4405 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7032, 1182: 7031, 1361: 7030}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7025, 1188: 7024, 1366: 7023}, + {2468, 2468, 9: 7028}, {2467, 2467, 9: 2467}, - {670: 7028}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7029}, + {670: 7026}, + // 4410 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7027}, {2465, 2465, 9: 2465}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7027, 1188: 7031}, - // 4415 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7025, 1188: 7029}, {2466, 2466, 9: 2466}, - {2472, 2472, 9: 7037}, + {2472, 2472, 9: 7035}, + // 4415 {2471, 2471, 9: 2471}, - {670: 7035}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7036}, - // 4420 + {670: 7033}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7034}, {2469, 2469, 9: 2469}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7034, 1182: 7038}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7032, 1182: 7036}, + // 4420 {2470, 2470, 9: 2470}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 2238, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 685: 5543, 2850, 688: 2851, 2849, 803: 6880, 816: 6879, 832: 7095, 874: 6883, 958: 7096}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7085, 2850, 688: 2851, 2849}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 2238, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 685: 5543, 2850, 688: 2851, 2849, 803: 6878, 816: 6877, 832: 7093, 874: 6881, 958: 7094}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7083, 2850, 688: 2851, 2849}, + {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 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, 583: 4578, 590: 1920, 800: 7070}, + {294: 7064, 1268: 7063}, // 4425 - {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 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, 583: 4578, 590: 1920, 800: 7072}, - {294: 7066, 1268: 7065}, - {532: 7061}, - {179: 7057}, - {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7046}, + {532: 7059}, + {179: 7055}, + {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7044}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7045}, + {79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7049, 675: 6664, 938: 7048, 1013: 7047, 1202: 7046}, // 4430 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7047}, - {79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7051, 675: 6664, 938: 7050, 1013: 7049, 1202: 7048}, - {28, 28, 79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7051, 675: 6664, 938: 7050, 1013: 7056}, + {28, 28, 79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7049, 675: 6664, 938: 7048, 1013: 7054}, {27, 27, 79: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 675: 27}, {25, 25, 79: 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 675: 25}, + {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 494: 7051, 504: 2109, 2109, 518: 4397, 525: 2109, 675: 24, 758: 7050}, + {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7053}, // 4435 - {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 494: 7053, 504: 2109, 2109, 517: 4397, 525: 2109, 675: 24, 758: 7052}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7055}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7054}, + {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7052}, {22, 22, 79: 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 675: 22}, {23, 23, 79: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 675: 23}, - // 4440 {26, 26, 79: 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 675: 26}, - {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7058}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 7059}, - {95: 6804, 99: 6809, 6811, 6805, 6810, 6813, 6807, 6803, 6808, 6812, 6806, 897: 6801, 1134: 7060}, - {54, 54, 9: 6837, 95: 6804, 99: 6809, 6811, 6805, 6810, 6813, 6807, 6803, 6808, 6812, 6806, 897: 6836}, + {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7056}, + // 4440 + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 7057}, + {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6799, 1134: 7058}, + {54, 54, 9: 6835, 95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6834}, + {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7060}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 7061}, // 4445 - {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, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7062}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 7063}, - {113: 6697, 119: 6698, 6699, 125: 6695, 135: 6696, 898: 6693, 1147: 7064}, - {57, 57, 9: 6711, 113: 6697, 119: 6698, 6699, 125: 6695, 135: 6696, 898: 6710}, + {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6693, 1147: 7062}, + {57, 57, 9: 6709, 113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6708}, {267, 267}, + {417: 7065}, + {266, 266, 79: 7066}, // 4450 - {417: 7067}, - {266, 266, 79: 7068}, - {168: 7069}, - {491: 7070}, - {224: 7071}, - // 4455 + {168: 7067}, + {491: 7068}, + {224: 7069}, {265, 265}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 3335, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 7073, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 7074}, - {1769, 1769, 6: 1769, 9: 1769, 15: 1769, 51: 1769, 1769, 1769, 1769, 1769, 158: 1769, 492: 7080, 494: 1769, 589: 1769, 683: 1769, 1769}, - {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 7075}, - {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6734, 1034: 7076}, + {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 7071, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 7072}, + // 4455 + {1769, 1769, 6: 1769, 9: 1769, 15: 1769, 51: 1769, 1769, 1769, 1769, 1769, 158: 1769, 492: 7078, 494: 1769, 589: 1769, 683: 1769, 1769}, + {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 7073}, + {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6732, 1034: 7074}, + {234, 234, 6: 234, 15: 6748, 51: 234, 234, 6747, 6749, 6750, 979: 6746, 1132: 6745, 7075}, + {239, 239, 6: 6772, 51: 239, 6773, 1031: 7076}, // 4460 - {234, 234, 6: 234, 15: 6750, 51: 234, 234, 6749, 6751, 6752, 979: 6748, 1132: 6747, 7077}, - {239, 239, 6: 6774, 51: 239, 6775, 1031: 7078}, - {236, 236, 51: 6779, 1146: 7079}, + {236, 236, 51: 6777, 1146: 7077}, {269, 269}, - {58: 7081}, + {58: 7079}, + {158: 7080}, + {681: 7081}, // 4465 - {158: 7082}, - {681: 7083}, - {493: 5475, 917: 7084}, + {493: 5475, 917: 7082}, {268, 268}, - {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6788, 491: 2014, 522: 6787, 673: 2014, 1069: 7086}, + {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6786, 491: 2014, 522: 6785, 673: 2014, 1069: 7084}, + {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 7085}, + {2008, 2008, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 7087, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442, 1262: 7086}, // 4470 - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 7087}, - {2008, 2008, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 7089, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442, 1262: 7088}, {2023, 2023}, - {194: 7091, 671: 7090}, - {601, 601, 588: 6395, 994: 7093}, - // 4475 - {601, 601, 588: 6395, 994: 7092}, + {194: 7089, 671: 7088}, + {601, 601, 588: 6395, 994: 7091}, + {601, 601, 588: 6395, 994: 7090}, {2006, 2006}, + // 4475 {2007, 2007}, {16: 1466, 18: 1466, 21: 1466, 179: 5128, 496: 1466, 499: 1466, 514: 1466, 526: 1466, 667: 1466}, - {16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 803: 6880, 816: 6879, 874: 6883, 958: 7097}, + {16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6881, 958: 7095}, + {2258, 2258, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, + {2259, 2259, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, // 4480 - {2258, 2258, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 803: 6880, 816: 6879, 874: 6884}, - {2259, 2259, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6881, 667: 2238, 803: 6880, 816: 6879, 874: 6884}, - {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 518: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 7099, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765}, + {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 517: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 7097, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765}, {475, 475}, } ) @@ -11997,23 +11995,23 @@ yynewstate: } case 12: { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceRRURate, UintValue: yyS[yypt-0].item.(uint64)} + parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceRURate, UintValue: yyS[yypt-0].item.(uint64)} } case 13: { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceWRURate, UintValue: yyS[yypt-0].item.(uint64)} + parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitCPU, StrValue: yyS[yypt-0].ident} } case 14: { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitCPU, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOReadBandwidth, StrValue: yyS[yypt-0].ident} } case 15: { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOReadBandwidth, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOWriteBandwidth, StrValue: yyS[yypt-0].ident} } case 16: { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOWriteBandwidth, StrValue: yyS[yypt-0].ident} + parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} } case 17: { diff --git a/parser/parser.y b/parser/parser.y index 11b53153ed9e7..6a2974a80122d 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -654,6 +654,7 @@ import ( bitXor "BIT_XOR" bound "BOUND" briefType "BRIEF" + burstable "BURSTABLE" cast "CAST" copyKwd "COPY" constraints "CONSTRAINTS" @@ -733,8 +734,7 @@ import ( voter "VOTER" voterConstraints "VOTER_CONSTRAINTS" voters "VOTERS" - rruRate "RRU_PER_SEC" - wruRate "WRU_PER_SEC" + ruRate "RU_PER_SEC" ioReadBandwidth "IO_READ_BANDWIDTH" ioWriteBandwidth "IO_WRITE_BANDWIDTH" @@ -1608,13 +1608,9 @@ ResourceGroupOptionList: } DirectResourceGroupOption: - "RRU_PER_SEC" EqOpt LengthNum + "RU_PER_SEC" EqOpt LengthNum { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceRRURate, UintValue: $3.(uint64)} - } -| "WRU_PER_SEC" EqOpt LengthNum - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceWRURate, UintValue: $3.(uint64)} + $$ = &ast.ResourceGroupOption{Tp: ast.ResourceRURate, UintValue: $3.(uint64)} } | "CPU" EqOpt stringLit { @@ -1628,6 +1624,10 @@ DirectResourceGroupOption: { $$ = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOWriteBandwidth, StrValue: $3} } +| "BURSTABLE" + { + $$ = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} + } PlacementOptionList: DirectPlacementOption @@ -6631,8 +6631,8 @@ NotKeywordToken: | "TIDB_JSON" | "IO_READ_BANDWIDTH" | "IO_WRITE_BANDWIDTH" -| "RRU_PER_SEC" -| "WRU_PER_SEC" +| "RU_PER_SEC" +| "BURSTABLE" /************************************************************************************ * diff --git a/parser/parser_test.go b/parser/parser_test.go index a5dbb70d9cf67..5ce60c12c4c08 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -99,6 +99,7 @@ func TestSimple(t *testing.T) { "following", "preceding", "unbounded", "respect", "nulls", "current", "last", "against", "expansion", "chain", "error", "general", "nvarchar", "pack_keys", "p", "shard_row_id_bits", "pre_split_regions", "constraints", "role", "replicas", "policy", "s3", "strict", "running", "stop", "preserve", "placement", "attributes", "attribute", "resource", + "burstable", } for _, kw := range unreservedKws { src := fmt.Sprintf("SELECT %s FROM tbl;", kw) @@ -3647,17 +3648,17 @@ func TestDDL(t *testing.T) { {"create resource group x cpu ='8c'", true, "CREATE RESOURCE GROUP `x` CPU = '8c'"}, {"create resource group x region ='us, 3'", false, ""}, {"create resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", true, "CREATE RESOURCE GROUP `x` CPU = '8c' IO_READ_BANDWIDTH = '2GB/s' IO_WRITE_BANDWIDTH = '200MB/s'"}, - {"create resource group x rru_per_sec=2000", true, "CREATE RESOURCE GROUP `x` RRU_PER_SEC = 2000"}, - {"create resource group x wru_per_sec=200000", true, "CREATE RESOURCE GROUP `x` WRU_PER_SEC = 200000"}, - {"create resource group x rru_per_sec=2000 wru_per_sec=200000", true, "CREATE RESOURCE GROUP `x` RRU_PER_SEC = 2000 WRU_PER_SEC = 200000"}, + {"create resource group x ru_per_sec=2000", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 2000"}, + {"create resource group x ru_per_sec=200000", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 200000"}, {"create resource group x followers=0", false, ""}, + {"create resource group x ru_per_sec=2000, burstable", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 2000 BURSTABLE"}, + {"create resource group x burstable, ru_per_sec=2000", true, "CREATE RESOURCE GROUP `x` BURSTABLE RU_PER_SEC = 2000"}, {"alter resource group x cpu ='8c'", true, "ALTER RESOURCE GROUP `x` CPU = '8c'"}, {"alter resource group x region ='us, 3'", false, ""}, {"alter resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", true, "ALTER RESOURCE GROUP `x` CPU = '8c' IO_READ_BANDWIDTH = '2GB/s' IO_WRITE_BANDWIDTH = '200MB/s'"}, - {"alter resource group x rru_per_sec=2000", true, "ALTER RESOURCE GROUP `x` RRU_PER_SEC = 2000"}, - {"alter resource group x wru_per_sec=200000", true, "ALTER RESOURCE GROUP `x` WRU_PER_SEC = 200000"}, - {"alter resource group x rru_per_sec=2000 wru_per_sec=200000", true, "ALTER RESOURCE GROUP `x` RRU_PER_SEC = 2000 WRU_PER_SEC = 200000"}, + {"alter resource group x ru_per_sec=2000", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 2000"}, + {"alter resource group x ru_per_sec=200000", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 200000"}, {"alter resource group x followers=0", false, ""}, {"drop resource group x;", true, "DROP RESOURCE GROUP `x`"}, @@ -3899,39 +3900,39 @@ func TestOptimizerHints(t *testing.T) { require.Len(t, hints[1].Indexes, 1) require.Equal(t, "t4", hints[1].Indexes[0].L) - // Test KEEP_ORDER - stmt, _, err = p.Parse("select /*+ KEEP_ORDER(T1,T2), keep_order(t3,t4) */ c1, c2 from t1, t2 where t1.c1 = t2.c1", "", "") + // Test ORDER_INDEX + stmt, _, err = p.Parse("select /*+ ORDER_INDEX(T1,T2), order_index(t3,t4) */ c1, c2 from t1, t2 where t1.c1 = t2.c1", "", "") require.NoError(t, err) selectStmt = stmt[0].(*ast.SelectStmt) hints = selectStmt.TableHints require.Len(t, hints, 2) - require.Equal(t, "keep_order", hints[0].HintName.L) + require.Equal(t, "order_index", hints[0].HintName.L) require.Len(t, hints[0].Tables, 1) require.Equal(t, "t1", hints[0].Tables[0].TableName.L) require.Len(t, hints[0].Indexes, 1) require.Equal(t, "t2", hints[0].Indexes[0].L) - require.Equal(t, "keep_order", hints[1].HintName.L) + require.Equal(t, "order_index", hints[1].HintName.L) require.Len(t, hints[1].Tables, 1) require.Equal(t, "t3", hints[1].Tables[0].TableName.L) require.Len(t, hints[1].Indexes, 1) require.Equal(t, "t4", hints[1].Indexes[0].L) - // Test NO_KEEP_ORDER - stmt, _, err = p.Parse("select /*+ NO_KEEP_ORDER(T1,T2), no_keep_order(t3,t4) */ c1, c2 from t1, t2 where t1.c1 = t2.c1", "", "") + // Test NO_ORDER_INDEX + stmt, _, err = p.Parse("select /*+ NO_ORDER_INDEX(T1,T2), no_order_index(t3,t4) */ c1, c2 from t1, t2 where t1.c1 = t2.c1", "", "") require.NoError(t, err) selectStmt = stmt[0].(*ast.SelectStmt) hints = selectStmt.TableHints require.Len(t, hints, 2) - require.Equal(t, "no_keep_order", hints[0].HintName.L) + require.Equal(t, "no_order_index", hints[0].HintName.L) require.Len(t, hints[0].Tables, 1) require.Equal(t, "t1", hints[0].Tables[0].TableName.L) require.Len(t, hints[0].Indexes, 1) require.Equal(t, "t2", hints[0].Indexes[0].L) - require.Equal(t, "no_keep_order", hints[1].HintName.L) + require.Equal(t, "no_order_index", hints[1].HintName.L) require.Len(t, hints[1].Tables, 1) require.Equal(t, "t3", hints[1].Tables[0].TableName.L) require.Len(t, hints[1].Indexes, 1) diff --git a/planner/core/explain.go b/planner/core/explain.go index ade44533eb360..93d3533bbe3cc 100644 --- a/planner/core/explain.go +++ b/planner/core/explain.go @@ -247,7 +247,13 @@ func (p *PhysicalTableScan) isFullScan() bool { // ExplainInfo implements Plan interface. func (p *PhysicalTableReader) ExplainInfo() string { - return "data:" + p.tablePlan.ExplainID().String() + tablePlanInfo := "data:" + p.tablePlan.ExplainID().String() + + if p.ReadReqType == MPP { + return fmt.Sprintf("MppVersion: %d, %s", p.ctx.GetSessionVars().ChooseMppVersion(), tablePlanInfo) + } + + return tablePlanInfo } // ExplainNormalizedInfo implements Plan interface. @@ -805,6 +811,11 @@ func (p *PhysicalExchangeSender) ExplainInfo() string { fmt.Fprintf(buffer, "Broadcast") case tipb.ExchangeType_Hash: fmt.Fprintf(buffer, "HashPartition") + } + if p.CompressionMode != kv.ExchangeCompressionModeNONE { + fmt.Fprintf(buffer, ", Compression: %s", p.CompressionMode.Name()) + } + if p.ExchangeType == tipb.ExchangeType_Hash { fmt.Fprintf(buffer, ", Hash Cols: %s", property.ExplainColumnList(p.HashCols)) } if len(p.Tasks) > 0 { diff --git a/planner/core/fragment.go b/planner/core/fragment.go index 2496d463f2e24..1a4f5e6c61f9b 100644 --- a/planner/core/fragment.go +++ b/planner/core/fragment.go @@ -115,11 +115,13 @@ func AllocMPPQueryID() uint64 { } func (e *mppTaskGenerator) generateMPPTasks(s *PhysicalExchangeSender) ([]*Fragment, error) { - logutil.BgLogger().Info("Mpp will generate tasks", zap.String("plan", ToString(s))) + mppVersion := e.ctx.GetSessionVars().ChooseMppVersion() + logutil.BgLogger().Info("Mpp will generate tasks", zap.String("plan", ToString(s)), zap.Int64("mpp-version", mppVersion.ToInt64())) tidbTask := &kv.MPPTask{ StartTs: e.startTS, MppQueryID: e.mppQueryID, ID: -1, + MppVersion: mppVersion, } _, frags, err := e.generateMPPTasksForExchangeSender(s) if err != nil { @@ -136,6 +138,8 @@ type mppAddr struct { addr string } +var _ kv.MPPTaskMeta = &mppAddr{} + func (m *mppAddr) GetAddress() string { return m.addr } @@ -155,6 +159,7 @@ func (e *mppTaskGenerator) constructMPPTasksByChildrenTasks(tasks []*kv.MPPTask) MppQueryID: e.mppQueryID, StartTs: e.startTS, TableID: -1, + MppVersion: e.ctx.GetSessionVars().ChooseMppVersion(), } newTasks = append(newTasks, mppTask) addressMap[addr] = struct{}{} @@ -420,6 +425,7 @@ func (e *mppTaskGenerator) constructMPPTasksImpl(ctx context.Context, ts *Physic task := &kv.MPPTask{ Meta: meta, ID: AllocMPPTaskID(e.ctx), + MppVersion: e.ctx.GetSessionVars().ChooseMppVersion(), StartTs: e.startTS, MppQueryID: e.mppQueryID, TableID: ts.Table.ID, diff --git a/planner/core/integration_test.go b/planner/core/integration_test.go index 81da36394968d..39e724ffc6c7a 100644 --- a/planner/core/integration_test.go +++ b/planner/core/integration_test.go @@ -1280,6 +1280,27 @@ func TestIssue15110(t *testing.T) { 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 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, 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("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 TestReadFromStorageHint(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -1339,10 +1360,10 @@ func TestKeepOrderHint(t *testing.T) { 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 /*+ keep_order(t1, idx_a) */ * from t1 where a<10 limit 1;") + 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 /*+ keep_order(t, primary) */ * from t where a<10 limit 1;") + 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 @@ -1350,7 +1371,7 @@ func TestKeepOrderHint(t *testing.T) { err = tk.ExecToErr("select a from th where a<1 order by a limit 1;") require.NoError(t, err) - err = tk.ExecToErr("select /*+ keep_order(th, a) */ a from th where a<1 order by a limit 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") var input []string @@ -1382,15 +1403,15 @@ func TestKeepOrderHintWithBinding(t *testing.T) { tk.MustExec("drop table if exists t1") tk.MustExec("create table t1(a int, b int, index idx_a(a));") - // create binding for keep_order hint + // 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 /*+ keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") + 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 /*+ keep_order(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") + 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;") @@ -1398,13 +1419,13 @@ func TestKeepOrderHintWithBinding(t *testing.T) { res = tk.MustQuery("show global bindings").Rows() require.Equal(t, len(res), 0) - // create binding for no_keep_order hint - tk.MustExec("create global binding for select * from t1 where a<10 order by a limit 1 using select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") + // 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_keep_order(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") + 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;") @@ -3026,7 +3047,7 @@ func TestTimeToSecPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "10000.00", "root", " data:ExchangeSender_8"}, + {"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"}, @@ -3060,7 +3081,7 @@ func TestRightShiftPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"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"}, @@ -3512,7 +3533,7 @@ func TestReverseUTF8PushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"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"}, @@ -3546,7 +3567,7 @@ func TestReversePushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"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"}, @@ -3580,7 +3601,7 @@ func TestSpacePushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"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"}, @@ -6782,7 +6803,7 @@ func TestIssue31202(t *testing.T) { tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} tk.MustQuery("explain format = 'brief' select * from t31202;").Check(testkit.Rows( - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableFullScan 10000.00 mpp[tiflash] table:t31202 keep order:false, stats:pseudo")) @@ -7317,7 +7338,7 @@ func TestRepeatPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "repeat(cast(test.t.a, var_string(20)), test.t.b)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7346,7 +7367,7 @@ func TestIssue36194(t *testing.T) { } tk.MustQuery("explain format = 'brief' select /*+ read_from_storage(tiflash[t]) */ * from t where a + 1 > 20 limit 100;;").Check(testkit.Rows( "Limit 100.00 root offset:0, count:100", - "└─TableReader 100.00 root data:ExchangeSender", + "└─TableReader 100.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 100.00 mpp[tiflash] ExchangeType: PassThrough", " └─Limit 100.00 mpp[tiflash] offset:0, count:100", " └─Selection 100.00 mpp[tiflash] gt(plus(test.t.a, 1), 20)", @@ -7369,7 +7390,7 @@ func TestGetFormatPushDownToTiFlash(t *testing.T) { tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} tk.MustQuery("explain format = 'brief' select GET_FORMAT(DATE, location) from t;").Check(testkit.Rows( - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] get_format(DATE, test.t.location)->Column#3", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo")) @@ -7450,7 +7471,7 @@ func TestLeftShiftPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "leftshift(test.t.a, test.t.b)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7489,7 +7510,7 @@ func TestHexIntOrStrPushDownToTiFlash(t *testing.T) { tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "hex(test.t.a)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7497,7 +7518,7 @@ func TestHexIntOrStrPushDownToTiFlash(t *testing.T) { tk.MustQuery("explain select hex(a) from t;").CheckAt([]int{0, 2, 4}, rows) rows = [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "hex(test.t.b)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7522,7 +7543,7 @@ func TestBinPushDownToTiFlash(t *testing.T) { tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "bin(test.t.a)->Column#3"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7556,7 +7577,7 @@ func TestEltPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "elt(test.t.a, test.t.b)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7589,7 +7610,7 @@ func TestRegexpInstrPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "regexp_instr(test.t.expr, test.t.pattern, 1, 1, 0, test.t.match_type)->Column#8"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7622,7 +7643,7 @@ func TestRegexpSubstrPushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "regexp_substr(test.t.expr, test.t.pattern, 1, 1, test.t.match_type)->Column#7"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7655,7 +7676,7 @@ func TestRegexpReplacePushDownToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "regexp_replace(test.t.expr, test.t.pattern, test.t.repl, 1, 1, test.t.match_type)->Column#8"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7692,7 +7713,7 @@ func TestCastTimeAsDurationToTiFlash(t *testing.T) { } rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "cast(test.t.a, time BINARY)->Column#4, cast(test.t.b, time BINARY)->Column#5"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7717,7 +7738,7 @@ func TestUnhexPushDownToTiFlash(t *testing.T) { tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} rows := [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "unhex(cast(test.t.a, var_string(20)))->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -7725,7 +7746,7 @@ func TestUnhexPushDownToTiFlash(t *testing.T) { tk.MustQuery("explain select unhex(a) from t;").CheckAt([]int{0, 2, 4}, rows) rows = [][]interface{}{ - {"TableReader_9", "root", "data:ExchangeSender_8"}, + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, {" └─Projection_4", "mpp[tiflash]", "unhex(test.t.b)->Column#4"}, {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, @@ -8309,6 +8330,54 @@ func TestAutoIncrementCheckWithCheckConstraint(t *testing.T) { )`) } +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 := 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())) + } + } +} + // https://github.com/pingcap/tidb/issues/36888. func TestIssue36888(t *testing.T) { store := testkit.CreateMockStore(t) diff --git a/planner/core/logical_plan_builder.go b/planner/core/logical_plan_builder.go index f6e566bac43a3..6dbcf6d29548b 100644 --- a/planner/core/logical_plan_builder.go +++ b/planner/core/logical_plan_builder.go @@ -115,10 +115,10 @@ const ( HintIgnoreIndex = "ignore_index" // HintForceIndex make optimizer to use this index even if it thinks a table scan is more efficient. HintForceIndex = "force_index" - // HintKeepOrder is hint enforce using some indexes and keep the index's order. - HintKeepOrder = "keep_order" - // HintNoKeepOrder is hint enforce using some indexes and not keep the index's order. - HintNoKeepOrder = "no_keep_order" + // HintOrderIndex is hint enforce using some indexes and keep the index's order. + HintOrderIndex = "order_index" + // HintNoOrderIndex is hint enforce using some indexes and not keep the index's order. + HintNoOrderIndex = "no_order_index" // HintAggToCop is hint enforce pushing aggregation to coprocessor. HintAggToCop = "agg_to_cop" // HintReadFromStorage is hint enforce some tables read from specific type of storage. @@ -3617,7 +3617,7 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev // Set warning for the hint that requires the table name. switch hint.HintName.L { case TiDBMergeJoin, HintSMJ, TiDBIndexNestedLoopJoin, HintINLJ, HintINLHJ, HintINLMJ, - TiDBHashJoin, HintHJ, HintUseIndex, HintIgnoreIndex, HintForceIndex, HintKeepOrder, HintNoKeepOrder, HintIndexMerge, HintLeading: + TiDBHashJoin, HintHJ, HintUseIndex, HintIgnoreIndex, HintForceIndex, HintOrderIndex, HintNoOrderIndex, HintIndexMerge, HintLeading: if len(hint.Tables) == 0 { b.pushHintWithoutTableWarning(hint) continue @@ -3653,7 +3653,7 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev aggHints.preferAggType |= preferStreamAgg case HintAggToCop: aggHints.preferAggToCop = true - case HintUseIndex, HintIgnoreIndex, HintForceIndex, HintKeepOrder, HintNoKeepOrder: + case HintUseIndex, HintIgnoreIndex, HintForceIndex, HintOrderIndex, HintNoOrderIndex: dbName := hint.Tables[0].DBName if dbName.L == "" { dbName = model.NewCIStr(b.ctx.GetSessionVars().CurrentDB) @@ -3666,10 +3666,10 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev hintType = ast.HintIgnore case HintForceIndex: hintType = ast.HintForce - case HintKeepOrder: - hintType = ast.HintKeepOrder - case HintNoKeepOrder: - hintType = ast.HintNoKeepOrder + case HintOrderIndex: + hintType = ast.HintOrderIndex + case HintNoOrderIndex: + hintType = ast.HintNoOrderIndex } indexHintList = append(indexHintList, indexHintInfo{ dbName: dbName, diff --git a/planner/core/memtable_predicate_extractor.go b/planner/core/memtable_predicate_extractor.go index b4fa83d335a36..07ad325f92163 100644 --- a/planner/core/memtable_predicate_extractor.go +++ b/planner/core/memtable_predicate_extractor.go @@ -210,6 +210,7 @@ func (helper extractHelper) extractCol( for _, expr := range predicates { fn, ok := expr.(*expression.ScalarFunction) if !ok { + remained = append(remained, expr) continue } var colName string diff --git a/planner/core/physical_plans.go b/planner/core/physical_plans.go index 02d01aad5db4c..da0a1e2b0ddf7 100644 --- a/planner/core/physical_plans.go +++ b/planner/core/physical_plans.go @@ -1503,7 +1503,8 @@ type PhysicalExchangeSender struct { ExchangeType tipb.ExchangeType HashCols []*property.MPPPartitionColumn // Tasks is the mpp task for current PhysicalExchangeSender. - Tasks []*kv.MPPTask + Tasks []*kv.MPPTask + CompressionMode kv.ExchangeCompressionMode } // Clone implment PhysicalPlan interface. @@ -1516,6 +1517,7 @@ func (p *PhysicalExchangeSender) Clone() (PhysicalPlan, error) { np.basePhysicalPlan = *base np.ExchangeType = p.ExchangeType np.HashCols = p.HashCols + np.CompressionMode = p.CompressionMode return np, nil } diff --git a/planner/core/plan_cache_test.go b/planner/core/plan_cache_test.go index 9f8ff161fd658..e3a0d276e9815 100644 --- a/planner/core/plan_cache_test.go +++ b/planner/core/plan_cache_test.go @@ -469,6 +469,8 @@ func TestPlanCacheWithLimit(t *testing.T) { params []int }{ {"prepare stmt from 'select * from t limit ?'", []int{1}}, + {"prepare stmt from 'select * from t limit 1, ?'", []int{1}}, + {"prepare stmt from 'select * from t limit ?, 1'", []int{1}}, {"prepare stmt from 'select * from t limit ?, ?'", []int{1, 2}}, {"prepare stmt from 'delete from t order by a limit ?'", []int{1}}, {"prepare stmt from 'insert into t select * from t order by a desc limit ?'", []int{1}}, @@ -491,7 +493,8 @@ func TestPlanCacheWithLimit(t *testing.T) { tk.MustExec("execute stmt using " + strings.Join(using, ", ")) tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) - if idx < 6 { + if idx < 9 { + // none point get plan tk.MustExec("set @a0 = 6") tk.MustExec("execute stmt using " + strings.Join(using, ", ")) tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) diff --git a/planner/core/plan_to_pb.go b/planner/core/plan_to_pb.go index 922b61975ab3c..61edd9471a20c 100644 --- a/planner/core/plan_to_pb.go +++ b/planner/core/plan_to_pb.go @@ -309,6 +309,7 @@ func (e *PhysicalExchangeSender) ToPB(ctx sessionctx.Context, storeType kv.Store Child: child, Types: hashColTypes, AllFieldTypes: allFieldTypes, + Compression: e.CompressionMode.ToTipbCompressionMode(), } executorID := e.ExplainID().String() return &tipb.Executor{ diff --git a/planner/core/planbuilder.go b/planner/core/planbuilder.go index 5535faa97ab92..72e2cc048bf55 100644 --- a/planner/core/planbuilder.go +++ b/planner/core/planbuilder.go @@ -1420,10 +1420,10 @@ func getPossibleAccessPaths(ctx sessionctx.Context, tableHints *tableHintInfo, i // our cost estimation is not reliable. hasUseOrForce = true path.Forced = true - if hint.HintType == ast.HintKeepOrder { + if hint.HintType == ast.HintOrderIndex { path.ForceKeepOrder = true } - if hint.HintType == ast.HintNoKeepOrder { + if hint.HintType == ast.HintNoOrderIndex { path.ForceNoKeepOrder = true } available = append(available, path) diff --git a/planner/core/task.go b/planner/core/task.go index ff4e22756f15a..c0fc7a9bfaad7 100644 --- a/planner/core/task.go +++ b/planner/core/task.go @@ -2243,6 +2243,14 @@ func (t *mppTask) enforceExchangerImpl(prop *property.PhysicalProperty) *mppTask ExchangeType: prop.MPPPartitionTp.ToExchangeType(), HashCols: prop.MPPPartitionCols, }.Init(ctx, t.p.statsInfo()) + + if ctx.GetSessionVars().ChooseMppVersion() >= kv.MppVersionV1 { + // Use compress when exchange type is `Hash` + if sender.ExchangeType == tipb.ExchangeType_Hash { + sender.CompressionMode = ctx.GetSessionVars().ChooseMppExchangeCompressionMode() + } + } + sender.SetChildren(t.p) receiver := PhysicalExchangeReceiver{}.Init(ctx, t.p.statsInfo()) receiver.SetChildren(sender) diff --git a/planner/core/testdata/analyze_suite_out.json b/planner/core/testdata/analyze_suite_out.json index ea1e33b3ca0b8..b10e0b2c69e6a 100644 --- a/planner/core/testdata/analyze_suite_out.json +++ b/planner/core/testdata/analyze_suite_out.json @@ -286,7 +286,7 @@ "Name": "TestTiFlashCostModel", "Cases": [ [ - "TableReader_11 10000.00 root data:ExchangeSender_10", + "TableReader_11 10000.00 root MppVersion: 1, data:ExchangeSender_10", "└─ExchangeSender_10 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableFullScan_9 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -298,7 +298,7 @@ "Batch_Point_Get_5 2.00 root table:t handle:[1 2], keep order:false, desc:false" ], [ - "TableReader_10 2.00 root data:ExchangeSender_9", + "TableReader_10 2.00 root MppVersion: 1, data:ExchangeSender_9", "└─ExchangeSender_9 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableRangeScan_8 2.00 mpp[tiflash] table:t range:[1,1], [2,2], keep order:false, stats:pseudo" ] diff --git a/planner/core/testdata/enforce_mpp_suite_out.json b/planner/core/testdata/enforce_mpp_suite_out.json index 91de0d5bd1348..483291bfabd22 100644 --- a/planner/core/testdata/enforce_mpp_suite_out.json +++ b/planner/core/testdata/enforce_mpp_suite_out.json @@ -252,7 +252,7 @@ { "SQL": "explain format = 'brief' SELECT a, ROW_NUMBER() OVER (ORDER BY a) FROM t; -- 5. window unsupported", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window 10000.00 mpp[tiflash] row_number()->Column#7 over(order by test.t.a rows between current row and current row)", " └─Sort 10000.00 mpp[tiflash] test.t.a", @@ -408,7 +408,7 @@ "SQL": "EXPLAIN SELECT count(*) from t group by b; -- 1. new collation FIXME", "Plan": [ "HashAgg_24 8000.00 root group by:test.t.b, funcs:count(Column#7)->Column#4", - "└─TableReader_26 8000.00 root data:ExchangeSender_25", + "└─TableReader_26 8000.00 root MppVersion: 1, data:ExchangeSender_25", " └─ExchangeSender_25 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_11 8000.00 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#7", " └─TableFullScan_21 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -422,7 +422,7 @@ { "SQL": "EXPLAIN SELECT * from t t1 join t t2 on t1.b=t2.b; -- 2. new collation FIXME", "Plan": [ - "TableReader_34 12487.50 root data:ExchangeSender_33", + "TableReader_34 12487.50 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_32 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver_15(Build) 9990.00 mpp[tiflash] ", @@ -546,7 +546,7 @@ { "SQL": "EXPLAIN SELECT * from t join s; -- can use mpp", "Plan": [ - "TableReader_27 100000000.00 root data:ExchangeSender_26", + "TableReader_27 100000000.00 root MppVersion: 1, data:ExchangeSender_26", "└─ExchangeSender_26 100000000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_25 100000000.00 mpp[tiflash] CARTESIAN inner join", " ├─ExchangeReceiver_13(Build) 10000.00 mpp[tiflash] ", @@ -564,7 +564,7 @@ { "SQL": "EXPLAIN SELECT * from t join s; -- can use mpp", "Plan": [ - "TableReader_27 100000000.00 root data:ExchangeSender_26", + "TableReader_27 100000000.00 root MppVersion: 1, data:ExchangeSender_26", "└─ExchangeSender_26 100000000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_25 100000000.00 mpp[tiflash] CARTESIAN inner join", " ├─ExchangeReceiver_13(Build) 10000.00 mpp[tiflash] ", @@ -582,7 +582,7 @@ { "SQL": "explain select a from t where t.a>1 or t.a in (select a from t); -- 7. left outer semi join", "Plan": [ - "TableReader_51 8000.00 root data:ExchangeSender_50", + "TableReader_51 8000.00 root MppVersion: 1, data:ExchangeSender_50", "└─ExchangeSender_50 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] test.t.a", " └─Selection_49 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#3)", @@ -597,7 +597,7 @@ { "SQL": "explain select a from t where t.a>1 or t.a not in (select a from t); -- now it's supported -- 8. anti left outer semi join", "Plan": [ - "TableReader_51 8000.00 root data:ExchangeSender_50", + "TableReader_51 8000.00 root MppVersion: 1, data:ExchangeSender_50", "└─ExchangeSender_50 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] test.t.a", " └─Selection_49 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#3)", @@ -637,7 +637,7 @@ "SQL": "EXPLAIN select count(*) from c, o where c.c_id=o.c_id; -- 1. test agg push down, scalar aggregate", "Plan": [ "HashAgg_13 1.00 root funcs:count(Column#7)->Column#6", - "└─TableReader_35 9990.00 root data:ExchangeSender_34", + "└─TableReader_35 9990.00 root MppVersion: 1, data:ExchangeSender_34", " └─ExchangeSender_34 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_14 9990.00 mpp[tiflash] inner join, equal:[eq(test.c.c_id, test.o.c_id)]", " ├─ExchangeReceiver_33(Build) 8000.00 mpp[tiflash] ", @@ -645,7 +645,7 @@ " │ └─Projection_28 8000.00 mpp[tiflash] Column#7, test.o.c_id", " │ └─HashAgg_29 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:sum(Column#8)->Column#7, funcs:firstrow(test.o.c_id)->test.o.c_id", " │ └─ExchangeReceiver_31 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender_30 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.o.c_id, collate: binary]", + " │ └─ExchangeSender_30 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.c_id, collate: binary]", " │ └─HashAgg_20 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:count(1)->Column#8", " │ └─TableFullScan_27 10000.00 mpp[tiflash] table:o keep order:false, stats:pseudo", " └─Selection_18(Probe) 9990.00 mpp[tiflash] not(isnull(test.c.c_id))", @@ -656,20 +656,20 @@ { "SQL": "EXPLAIN select o.o_id, count(*) from c, o where c.c_id=o.c_id group by o.o_id; -- 2. test agg push down, group by non-join column", "Plan": [ - "TableReader_78 8000.00 root data:ExchangeSender_77", + "TableReader_78 8000.00 root MppVersion: 1, data:ExchangeSender_77", "└─ExchangeSender_77 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_10 8000.00 mpp[tiflash] test.o.o_id, Column#6", " └─Projection_76 8000.00 mpp[tiflash] Column#6, test.o.o_id", " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.o_id, funcs:count(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.o_id", " └─ExchangeReceiver_71 9990.00 mpp[tiflash] ", - " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.o.o_id, collate: binary]", + " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.o_id, collate: binary]", " └─HashJoin_69 9990.00 mpp[tiflash] inner join, equal:[eq(test.c.c_id, test.o.c_id)]", " ├─ExchangeReceiver_34(Build) 8000.00 mpp[tiflash] ", " │ └─ExchangeSender_33 8000.00 mpp[tiflash] ExchangeType: Broadcast", " │ └─Projection_29 8000.00 mpp[tiflash] Column#7, Column#8, test.o.o_id, test.o.c_id", " │ └─HashAgg_30 8000.00 mpp[tiflash] group by:test.o.c_id, test.o.o_id, funcs:sum(Column#9)->Column#7, funcs:firstrow(test.o.o_id)->Column#8, funcs:firstrow(test.o.o_id)->test.o.o_id, funcs:firstrow(test.o.c_id)->test.o.c_id", " │ └─ExchangeReceiver_32 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender_31 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.o.o_id, collate: binary], [name: test.o.c_id, collate: binary]", + " │ └─ExchangeSender_31 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.o_id, collate: binary], [name: test.o.c_id, collate: binary]", " │ └─HashAgg_21 8000.00 mpp[tiflash] group by:test.o.c_id, test.o.o_id, funcs:count(1)->Column#9", " │ └─TableFullScan_28 10000.00 mpp[tiflash] table:o keep order:false, stats:pseudo", " └─Selection_19(Probe) 9990.00 mpp[tiflash] not(isnull(test.c.c_id))", @@ -680,20 +680,20 @@ { "SQL": "EXPLAIN select o.c_id, count(*) from c, o where c.c_id=o.c_id group by o.c_id; -- 3. test agg push down, group by join column", "Plan": [ - "TableReader_78 8000.00 root data:ExchangeSender_77", + "TableReader_78 8000.00 root MppVersion: 1, data:ExchangeSender_77", "└─ExchangeSender_77 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_10 8000.00 mpp[tiflash] test.o.c_id, Column#6", " └─Projection_76 8000.00 mpp[tiflash] Column#6, test.o.c_id", " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:count(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.c_id", " └─ExchangeReceiver_71 9990.00 mpp[tiflash] ", - " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.o.c_id, collate: binary]", + " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.c_id, collate: binary]", " └─HashJoin_69 9990.00 mpp[tiflash] inner join, equal:[eq(test.c.c_id, test.o.c_id)]", " ├─ExchangeReceiver_34(Build) 8000.00 mpp[tiflash] ", " │ └─ExchangeSender_33 8000.00 mpp[tiflash] ExchangeType: Broadcast", " │ └─Projection_29 8000.00 mpp[tiflash] Column#7, Column#8, test.o.c_id", " │ └─HashAgg_30 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:sum(Column#9)->Column#7, funcs:firstrow(test.o.c_id)->Column#8, funcs:firstrow(test.o.c_id)->test.o.c_id", " │ └─ExchangeReceiver_32 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender_31 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.o.c_id, collate: binary]", + " │ └─ExchangeSender_31 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.c_id, collate: binary]", " │ └─HashAgg_21 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:count(1)->Column#9", " │ └─TableFullScan_28 10000.00 mpp[tiflash] table:o keep order:false, stats:pseudo", " └─Selection_19(Probe) 9990.00 mpp[tiflash] not(isnull(test.c.c_id))", @@ -714,17 +714,17 @@ { "SQL": "EXPLAIN select count(distinct c) from t group by d;", "Plan": [ - "TableReader_56 8000.00 root data:ExchangeSender_55", + "TableReader_56 8000.00 root MppVersion: 1, data:ExchangeSender_55", "└─ExchangeSender_55 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_51 8000.00 mpp[tiflash] Column#7", " └─HashAgg_52 8000.00 mpp[tiflash] group by:test.t.d, funcs:sum(Column#18)->Column#7", " └─ExchangeReceiver_54 8000.00 mpp[tiflash] ", - " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary]", + " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary]", " └─HashAgg_50 8000.00 mpp[tiflash] group by:test.t.d, funcs:count(test.t.c)->Column#18", " └─Projection_37 8000.00 mpp[tiflash] test.t.c, test.t.d", " └─HashAgg_38 8000.00 mpp[tiflash] group by:test.t.c, test.t.d, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(test.t.d)->test.t.d", " └─ExchangeReceiver_40 8000.00 mpp[tiflash] ", - " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg_36 8000.00 mpp[tiflash] group by:test.t.c, test.t.d, ", " └─TableFullScan_26 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -733,19 +733,19 @@ { "SQL": "EXPLAIN select count(distinct c), count(a) from t group by d;", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] Column#7, cast(Column#10, bigint(21) BINARY)->Column#8", " └─Projection_52 8000.00 mpp[tiflash] Column#7, Column#10", " └─HashAgg_53 8000.00 mpp[tiflash] group by:test.t.d, funcs:sum(Column#27)->Column#7, funcs:sum(Column#28)->Column#10", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#31, funcs:count(Column#29)->Column#27, funcs:sum(Column#30)->Column#28", " └─Projection_58 8000.00 mpp[tiflash] test.t.c, cast(Column#9, decimal(20,0) BINARY)->Column#30, test.t.d", " └─Projection_38 8000.00 mpp[tiflash] test.t.c, Column#9, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:test.t.c, test.t.d, funcs:firstrow(test.t.c)->test.t.c, funcs:sum(Column#21)->Column#9, funcs:firstrow(test.t.d)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:test.t.c, test.t.d, funcs:count(test.t.a)->Column#21", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -754,18 +754,18 @@ { "SQL": "EXPLAIN select count(distinct c) from t group by b+d;", "Plan": [ - "TableReader_56 8000.00 root data:ExchangeSender_55", + "TableReader_56 8000.00 root MppVersion: 1, data:ExchangeSender_55", "└─ExchangeSender_55 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_51 8000.00 mpp[tiflash] Column#7", " └─HashAgg_52 8000.00 mpp[tiflash] group by:Column#28, funcs:sum(Column#29)->Column#7", " └─ExchangeReceiver_54 8000.00 mpp[tiflash] ", - " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#28, collate: binary]", + " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#28, collate: binary]", " └─HashAgg_50 8000.00 mpp[tiflash] group by:Column#35, funcs:count(Column#34)->Column#29", " └─Projection_58 8000.00 mpp[tiflash] test.t.c, plus(test.t.b, cast(test.t.d, bigint(10) BINARY))->Column#35", " └─Projection_37 8000.00 mpp[tiflash] test.t.c, test.t.b, test.t.d", " └─HashAgg_38 8000.00 mpp[tiflash] group by:Column#20, test.t.c, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(Column#22)->test.t.b, funcs:firstrow(Column#23)->test.t.d", " └─ExchangeReceiver_40 8000.00 mpp[tiflash] ", - " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_36 8000.00 mpp[tiflash] group by:Column#32, Column#33, funcs:firstrow(Column#30)->Column#22, funcs:firstrow(Column#31)->Column#23", " └─Projection_57 10000.00 mpp[tiflash] test.t.b, test.t.d, plus(test.t.b, cast(test.t.d, bigint(10) BINARY))->Column#32, test.t.c", " └─TableFullScan_26 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -775,18 +775,18 @@ { "SQL": "EXPLAIN select count(distinct c) from t group by b+d, a+b;", "Plan": [ - "TableReader_56 8000.00 root data:ExchangeSender_55", + "TableReader_56 8000.00 root MppVersion: 1, data:ExchangeSender_55", "└─ExchangeSender_55 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_51 8000.00 mpp[tiflash] Column#7", " └─HashAgg_52 8000.00 mpp[tiflash] group by:Column#42, Column#43, funcs:sum(Column#44)->Column#7", " └─ExchangeReceiver_54 8000.00 mpp[tiflash] ", - " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#42, collate: binary], [name: Column#43, collate: binary]", + " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#42, collate: binary], [name: Column#43, collate: binary]", " └─HashAgg_50 8000.00 mpp[tiflash] group by:Column#53, Column#54, funcs:count(Column#52)->Column#44", " └─Projection_58 8000.00 mpp[tiflash] test.t.c, plus(test.t.b, cast(test.t.d, bigint(10) BINARY))->Column#53, plus(test.t.a, test.t.b)->Column#54", " └─Projection_37 8000.00 mpp[tiflash] test.t.c, test.t.b, test.t.d, test.t.a, test.t.b", " └─HashAgg_38 8000.00 mpp[tiflash] group by:Column#29, Column#30, test.t.c, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(Column#32)->test.t.b, funcs:firstrow(Column#33)->test.t.d, funcs:firstrow(Column#34)->test.t.a, funcs:firstrow(Column#35)->test.t.b", " └─ExchangeReceiver_40 8000.00 mpp[tiflash] ", - " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_36 8000.00 mpp[tiflash] group by:Column#49, Column#50, Column#51, funcs:firstrow(Column#45)->Column#32, funcs:firstrow(Column#46)->Column#33, funcs:firstrow(Column#47)->Column#34, funcs:firstrow(Column#48)->Column#35", " └─Projection_57 10000.00 mpp[tiflash] test.t.b, test.t.d, test.t.a, test.t.b, plus(test.t.b, cast(test.t.d, bigint(10) BINARY))->Column#49, plus(test.t.a, test.t.b)->Column#50, test.t.c", " └─TableFullScan_26 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -796,19 +796,19 @@ { "SQL": "EXPLAIN select count(distinct c), count(*) from t group by date_format(d,'%Y');", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] Column#7, cast(Column#10, bigint(21) BINARY)->Column#8", " └─Projection_52 8000.00 mpp[tiflash] Column#7, Column#10", " └─HashAgg_53 8000.00 mpp[tiflash] group by:Column#33, funcs:sum(Column#34)->Column#7, funcs:sum(Column#35)->Column#10", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#33, collate: utf8mb4_bin]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#33, collate: utf8mb4_bin]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#41, funcs:count(Column#39)->Column#34, funcs:sum(Column#40)->Column#35", " └─Projection_59 8000.00 mpp[tiflash] test.t.c, cast(Column#9, decimal(20,0) BINARY)->Column#40, date_format(test.t.d, %Y)->Column#41", " └─Projection_38 8000.00 mpp[tiflash] test.t.c, Column#9, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:Column#23, test.t.c, funcs:firstrow(test.t.c)->test.t.c, funcs:sum(Column#25)->Column#9, funcs:firstrow(Column#26)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:Column#37, Column#38, funcs:count(1)->Column#25, funcs:firstrow(Column#36)->Column#26", " └─Projection_58 10000.00 mpp[tiflash] test.t.d, date_format(test.t.d, %Y)->Column#37, test.t.c", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -818,19 +818,19 @@ { "SQL": "EXPLAIN select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) from t group by date_format(d,'%Y');", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] date_format(test.t.d, %Y)->Column#10, Column#7, cast(Column#14, bigint(21) BINARY)->Column#8, Column#9", " └─Projection_52 8000.00 mpp[tiflash] Column#7, Column#14, Column#9, test.t.d", " └─HashAgg_53 8000.00 mpp[tiflash] group by:Column#45, funcs:sum(Column#46)->Column#7, funcs:sum(Column#47)->Column#14, funcs:sum(Column#48)->Column#9, funcs:firstrow(Column#49)->test.t.d", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#45, collate: utf8mb4_bin]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#45, collate: utf8mb4_bin]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#59, funcs:sum(Column#55)->Column#46, funcs:sum(Column#56)->Column#47, funcs:count(Column#57)->Column#48, funcs:firstrow(Column#58)->Column#49", " └─Projection_59 8000.00 mpp[tiflash] Column#12, cast(Column#13, decimal(20,0) BINARY)->Column#56, test.t.c, test.t.d, date_format(test.t.d, %Y)->Column#59", " └─Projection_38 8000.00 mpp[tiflash] Column#12, Column#13, test.t.c, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:Column#30, test.t.c, funcs:sum(Column#31)->Column#12, funcs:sum(Column#32)->Column#13, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(Column#34)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:Column#53, Column#54, funcs:sum(Column#50)->Column#31, funcs:count(Column#51)->Column#32, funcs:firstrow(Column#52)->Column#34", " └─Projection_58 10000.00 mpp[tiflash] cast(test.t.a, decimal(10,0) BINARY)->Column#50, test.t.b, test.t.d, date_format(test.t.d, %Y)->Column#53, test.t.c", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -840,19 +840,19 @@ { "SQL": "EXPLAIN select d, count(distinct c), sum(a), max(b), count(*) from t group by d;", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] test.t.d, Column#7, Column#8, Column#9, cast(Column#14, bigint(21) BINARY)->Column#10", " └─Projection_52 8000.00 mpp[tiflash] Column#7, Column#8, Column#9, Column#14, test.t.d", " └─HashAgg_53 8000.00 mpp[tiflash] group by:test.t.d, funcs:sum(Column#45)->Column#7, funcs:sum(Column#46)->Column#8, funcs:max(Column#47)->Column#9, funcs:sum(Column#48)->Column#14, funcs:firstrow(test.t.d)->test.t.d", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#58, funcs:count(Column#54)->Column#45, funcs:sum(Column#55)->Column#46, funcs:max(Column#56)->Column#47, funcs:sum(Column#57)->Column#48", " └─Projection_59 8000.00 mpp[tiflash] test.t.c, Column#11, Column#12, cast(Column#13, decimal(20,0) BINARY)->Column#57, test.t.d", " └─Projection_38 8000.00 mpp[tiflash] test.t.c, Column#11, Column#12, Column#13, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:test.t.c, test.t.d, funcs:firstrow(test.t.c)->test.t.c, funcs:sum(Column#31)->Column#11, funcs:max(Column#32)->Column#12, funcs:sum(Column#33)->Column#13, funcs:firstrow(test.t.d)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.d, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:Column#52, Column#53, funcs:sum(Column#50)->Column#31, funcs:max(Column#51)->Column#32, funcs:count(1)->Column#33", " └─Projection_58 10000.00 mpp[tiflash] cast(test.t.a, decimal(10,0) BINARY)->Column#50, test.t.b, test.t.d, test.t.c", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -862,19 +862,19 @@ { "SQL": "EXPLAIN select date_format(d,'%Y') as df, count(distinct c) from t group by date_format(d,'%Y');", "Plan": [ - "TableReader_56 8000.00 root data:ExchangeSender_55", + "TableReader_56 8000.00 root MppVersion: 1, data:ExchangeSender_55", "└─ExchangeSender_55 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_7 8000.00 mpp[tiflash] date_format(test.t.d, %Y)->Column#8, Column#7", " └─Projection_51 8000.00 mpp[tiflash] Column#7, test.t.d", " └─HashAgg_52 8000.00 mpp[tiflash] group by:Column#28, funcs:sum(Column#29)->Column#7, funcs:firstrow(Column#30)->test.t.d", " └─ExchangeReceiver_54 8000.00 mpp[tiflash] ", - " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#28, collate: utf8mb4_bin]", + " └─ExchangeSender_53 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#28, collate: utf8mb4_bin]", " └─HashAgg_50 8000.00 mpp[tiflash] group by:Column#36, funcs:count(Column#34)->Column#29, funcs:firstrow(Column#35)->Column#30", " └─Projection_58 8000.00 mpp[tiflash] test.t.c, test.t.d, date_format(test.t.d, %Y)->Column#36", " └─Projection_37 8000.00 mpp[tiflash] test.t.c, test.t.d", " └─HashAgg_38 8000.00 mpp[tiflash] group by:Column#19, test.t.c, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(Column#21)->test.t.d", " └─ExchangeReceiver_40 8000.00 mpp[tiflash] ", - " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_39 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_36 8000.00 mpp[tiflash] group by:Column#32, Column#33, funcs:firstrow(Column#31)->Column#21", " └─Projection_57 10000.00 mpp[tiflash] test.t.d, date_format(test.t.d, %Y)->Column#32, test.t.c", " └─TableFullScan_26 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -884,19 +884,19 @@ { "SQL": "EXPLAIN select date_format(d,'%Y') as df, a, count(b), count(distinct c) from t group by date_format(d,'%Y'), a;", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] date_format(test.t.d, %Y)->Column#9, test.t.a, cast(Column#12, bigint(21) BINARY)->Column#7, Column#8", " └─Projection_52 8000.00 mpp[tiflash] Column#12, Column#8, test.t.a, test.t.d", " └─HashAgg_53 8000.00 mpp[tiflash] group by:Column#43, test.t.a, funcs:sum(Column#44)->Column#12, funcs:sum(Column#45)->Column#8, funcs:firstrow(test.t.a)->test.t.a, funcs:firstrow(Column#47)->test.t.d", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#56, Column#57, funcs:sum(Column#53)->Column#44, funcs:count(Column#54)->Column#45, funcs:firstrow(Column#55)->Column#47", " └─Projection_59 8000.00 mpp[tiflash] cast(Column#11, decimal(20,0) BINARY)->Column#53, test.t.c, test.t.d, date_format(test.t.d, %Y)->Column#56, test.t.a", " └─Projection_38 8000.00 mpp[tiflash] Column#11, test.t.c, test.t.a, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:Column#28, test.t.a, test.t.c, funcs:sum(Column#29)->Column#11, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(test.t.a)->test.t.a, funcs:firstrow(Column#32)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:Column#50, Column#51, Column#52, funcs:count(Column#48)->Column#29, funcs:firstrow(Column#49)->Column#32", " └─Projection_58 10000.00 mpp[tiflash] test.t.b, test.t.d, date_format(test.t.d, %Y)->Column#50, test.t.a, test.t.c", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -906,19 +906,19 @@ { "SQL": "EXPLAIN select date_format(d,'%Y') as df, a, count(b), avg(distinct c) from t group by date_format(d,'%Y'), a;", "Plan": [ - "TableReader_57 8000.00 root data:ExchangeSender_56", + "TableReader_57 8000.00 root MppVersion: 1, data:ExchangeSender_56", "└─ExchangeSender_56 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_8 8000.00 mpp[tiflash] date_format(test.t.d, %Y)->Column#9, test.t.a, cast(Column#12, bigint(21) BINARY)->Column#7, Column#8", " └─Projection_52 8000.00 mpp[tiflash] Column#12, div(Column#8, cast(case(eq(Column#46, 0), 1, Column#46), decimal(20,0) BINARY))->Column#8, test.t.a, test.t.d", " └─HashAgg_53 8000.00 mpp[tiflash] group by:Column#47, test.t.a, funcs:sum(Column#48)->Column#12, funcs:sum(Column#49)->Column#46, funcs:sum(Column#50)->Column#8, funcs:firstrow(test.t.a)->test.t.a, funcs:firstrow(Column#52)->test.t.d", " └─ExchangeReceiver_55 8000.00 mpp[tiflash] ", - " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender_54 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─HashAgg_51 8000.00 mpp[tiflash] group by:Column#62, Column#63, funcs:sum(Column#58)->Column#48, funcs:count(Column#59)->Column#49, funcs:sum(Column#60)->Column#50, funcs:firstrow(Column#61)->Column#52", " └─Projection_59 8000.00 mpp[tiflash] cast(Column#11, decimal(20,0) BINARY)->Column#58, test.t.c, cast(test.t.c, decimal(20,0) BINARY)->Column#60, test.t.d, date_format(test.t.d, %Y)->Column#62, test.t.a", " └─Projection_38 8000.00 mpp[tiflash] Column#11, test.t.c, test.t.a, test.t.d", " └─HashAgg_39 8000.00 mpp[tiflash] group by:Column#28, test.t.a, test.t.c, funcs:sum(Column#29)->Column#11, funcs:firstrow(test.t.c)->test.t.c, funcs:firstrow(test.t.a)->test.t.a, funcs:firstrow(Column#32)->test.t.d", " └─ExchangeReceiver_41 8000.00 mpp[tiflash] ", - " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender_40 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg_37 8000.00 mpp[tiflash] group by:Column#55, Column#56, Column#57, funcs:count(Column#53)->Column#29, funcs:firstrow(Column#54)->Column#32", " └─Projection_58 10000.00 mpp[tiflash] test.t.b, test.t.d, date_format(test.t.d, %Y)->Column#55, test.t.a, test.t.c", " └─TableFullScan_27 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -955,7 +955,7 @@ { "SQL": "EXPLAIN select count(b), count(distinct c) from t; -- single distinct func but no group key, bail out", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7, Column#8", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#13)->Column#7, funcs:sum(Column#14)->Column#8", @@ -963,7 +963,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#12)->Column#13, funcs:count(distinct test.t.c)->Column#14", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.c, funcs:count(test.t.b)->Column#12", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -982,7 +982,7 @@ { "SQL": "EXPLAIN select count(distinct b) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#9)->Column#7", @@ -990,7 +990,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:count(distinct test.t.b)->Column#9", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.b, ", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -999,7 +999,7 @@ { "SQL": "EXPLAIN select count(distinct c) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#9)->Column#7", @@ -1007,7 +1007,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:count(distinct test.t.c)->Column#9", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.c, ", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -1016,7 +1016,7 @@ { "SQL": "EXPLAIN select count(distinct e) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#9)->Column#7", @@ -1024,7 +1024,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:count(distinct test.t.e)->Column#9", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.e, collate: utf8mb4_general_ci]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.e, collate: utf8mb4_general_ci]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.e, ", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -1033,7 +1033,7 @@ { "SQL": "EXPLAIN select count(distinct a,b,c,e) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#9)->Column#7", @@ -1041,7 +1041,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:count(distinct test.t.a, test.t.b, test.t.c, test.t.e)->Column#9", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary], [name: test.t.c, collate: binary], [name: test.t.e, collate: utf8mb4_general_ci]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary], [name: test.t.c, collate: binary], [name: test.t.e, collate: utf8mb4_general_ci]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.a, test.t.b, test.t.c, test.t.e, ", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -1050,7 +1050,7 @@ { "SQL": "EXPLAIN select count(distinct c), count(a), count(*) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7, Column#8, Column#9", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#17)->Column#7, funcs:sum(Column#18)->Column#8, funcs:sum(Column#19)->Column#9", @@ -1058,7 +1058,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:count(distinct test.t.c)->Column#17, funcs:sum(Column#15)->Column#18, funcs:sum(Column#16)->Column#19", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_26 1.00 mpp[tiflash] group by:test.t.c, funcs:count(test.t.a)->Column#15, funcs:count(1)->Column#16", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -1067,7 +1067,7 @@ { "SQL": "EXPLAIN select sum(b), count(a), count(*), count(distinct c) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7, Column#8, Column#9, Column#10", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#21)->Column#7, funcs:sum(Column#22)->Column#8, funcs:sum(Column#23)->Column#9, funcs:sum(Column#24)->Column#10", @@ -1075,7 +1075,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#18)->Column#21, funcs:sum(Column#19)->Column#22, funcs:sum(Column#20)->Column#23, funcs:count(distinct test.t.c)->Column#24", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_26 1.00 mpp[tiflash] group by:Column#27, funcs:sum(Column#25)->Column#18, funcs:count(Column#26)->Column#19, funcs:count(1)->Column#20", " └─Projection_35 10000.00 mpp[tiflash] cast(test.t.b, decimal(20,0) BINARY)->Column#25, test.t.a, test.t.c", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -1085,7 +1085,7 @@ { "SQL": "EXPLAIN select sum(b+a), count(*), count(distinct c), count(a) from t having count(distinct c) > 2;", "Plan": [ - "TableReader_41 0.80 root data:ExchangeSender_40", + "TableReader_41 0.80 root MppVersion: 1, data:ExchangeSender_40", "└─ExchangeSender_40 0.80 mpp[tiflash] ExchangeType: PassThrough", " └─Selection_39 0.80 mpp[tiflash] gt(Column#9, 2)", " └─Projection_31 1.00 mpp[tiflash] Column#7, Column#8, Column#9, Column#10", @@ -1094,7 +1094,7 @@ " └─ExchangeSender_35 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_32 1.00 mpp[tiflash] funcs:sum(Column#22)->Column#25, funcs:sum(Column#23)->Column#26, funcs:count(distinct test.t.c)->Column#27, funcs:sum(Column#24)->Column#28", " └─ExchangeReceiver_34 1.00 mpp[tiflash] ", - " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_30 1.00 mpp[tiflash] group by:Column#31, funcs:sum(Column#29)->Column#22, funcs:count(1)->Column#23, funcs:count(Column#30)->Column#24", " └─Projection_42 10000.00 mpp[tiflash] cast(plus(test.t.b, test.t.a), decimal(20,0) BINARY)->Column#29, test.t.a, test.t.c", " └─TableFullScan_17 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -1104,7 +1104,7 @@ { "SQL": "EXPLAIN select sum(b+a), count(*), count(a) from t having count(distinct c) > 2;", "Plan": [ - "TableReader_41 0.80 root data:ExchangeSender_40", + "TableReader_41 0.80 root MppVersion: 1, data:ExchangeSender_40", "└─ExchangeSender_40 0.80 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_7 0.80 mpp[tiflash] Column#7, Column#8, Column#9", " └─Selection_39 0.80 mpp[tiflash] gt(Column#10, 2)", @@ -1114,7 +1114,7 @@ " └─ExchangeSender_35 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_32 1.00 mpp[tiflash] funcs:sum(Column#21)->Column#24, funcs:sum(Column#22)->Column#25, funcs:sum(Column#23)->Column#26, funcs:count(distinct test.t.c)->Column#27", " └─ExchangeReceiver_34 1.00 mpp[tiflash] ", - " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_30 1.00 mpp[tiflash] group by:Column#30, funcs:sum(Column#28)->Column#21, funcs:count(1)->Column#22, funcs:count(Column#29)->Column#23", " └─Projection_42 10000.00 mpp[tiflash] cast(plus(test.t.b, test.t.a), decimal(20,0) BINARY)->Column#28, test.t.a, test.t.c", " └─TableFullScan_17 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -1124,7 +1124,7 @@ { "SQL": "EXPLAIN select sum(b+a), max(b), count(distinct c), count(*) from t having count(a) > 2;", "Plan": [ - "TableReader_41 0.80 root data:ExchangeSender_40", + "TableReader_41 0.80 root MppVersion: 1, data:ExchangeSender_40", "└─ExchangeSender_40 0.80 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_7 0.80 mpp[tiflash] Column#7, Column#8, Column#9, Column#10", " └─Selection_39 0.80 mpp[tiflash] gt(Column#11, 2)", @@ -1134,7 +1134,7 @@ " └─ExchangeSender_35 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_32 1.00 mpp[tiflash] funcs:sum(Column#25)->Column#29, funcs:max(Column#26)->Column#30, funcs:count(distinct test.t.c)->Column#31, funcs:sum(Column#27)->Column#32, funcs:sum(Column#28)->Column#33", " └─ExchangeReceiver_34 1.00 mpp[tiflash] ", - " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c, collate: binary]", + " └─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c, collate: binary]", " └─HashAgg_30 1.00 mpp[tiflash] group by:Column#37, funcs:sum(Column#34)->Column#25, funcs:max(Column#35)->Column#26, funcs:count(1)->Column#27, funcs:count(Column#36)->Column#28", " └─Projection_42 10000.00 mpp[tiflash] cast(plus(test.t.b, test.t.a), decimal(20,0) BINARY)->Column#34, test.t.b, test.t.a, test.t.c", " └─TableFullScan_17 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -1144,7 +1144,7 @@ { "SQL": "EXPLAIN select sum(b), count(distinct a, b, e), count(a+b) from t;", "Plan": [ - "TableReader_34 1.00 root data:ExchangeSender_33", + "TableReader_34 1.00 root MppVersion: 1, data:ExchangeSender_33", "└─ExchangeSender_33 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_27 1.00 mpp[tiflash] Column#7, Column#8, Column#9", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#17)->Column#7, funcs:sum(Column#18)->Column#8, funcs:sum(Column#19)->Column#9", @@ -1152,7 +1152,7 @@ " └─ExchangeSender_31 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_28 1.00 mpp[tiflash] funcs:sum(Column#15)->Column#17, funcs:count(distinct test.t.a, test.t.b, test.t.e)->Column#18, funcs:sum(Column#16)->Column#19", " └─ExchangeReceiver_30 1.00 mpp[tiflash] ", - " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary], [name: test.t.e, collate: utf8mb4_general_ci]", + " └─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary], [name: test.t.e, collate: utf8mb4_general_ci]", " └─HashAgg_26 1.00 mpp[tiflash] group by:Column#22, Column#23, Column#24, funcs:sum(Column#20)->Column#15, funcs:count(Column#21)->Column#16", " └─Projection_35 10000.00 mpp[tiflash] cast(test.t.b, decimal(20,0) BINARY)->Column#20, plus(test.t.a, test.t.b)->Column#21, test.t.a, test.t.b, test.t.e", " └─TableFullScan_13 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -1175,7 +1175,7 @@ { "SQL": "EXPLAIN select count(distinct c+a), count(a) from t;", "Plan": [ - "TableReader_30 1.00 root data:ExchangeSender_29", + "TableReader_30 1.00 root MppVersion: 1, data:ExchangeSender_29", "└─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_25 1.00 mpp[tiflash] Column#7, Column#8", " └─HashAgg_26 1.00 mpp[tiflash] funcs:count(distinct Column#11)->Column#7, funcs:sum(Column#12)->Column#8", @@ -1190,7 +1190,7 @@ { "SQL": "EXPLAIN select sum(b), count(distinct c+a, b, e), count(a+b) from t;", "Plan": [ - "TableReader_30 1.00 root data:ExchangeSender_29", + "TableReader_30 1.00 root MppVersion: 1, data:ExchangeSender_29", "└─ExchangeSender_29 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_25 1.00 mpp[tiflash] Column#7, Column#8, Column#9", " └─HashAgg_26 1.00 mpp[tiflash] funcs:sum(Column#13)->Column#7, funcs:count(distinct Column#14, test.t.b, test.t.e)->Column#8, funcs:sum(Column#15)->Column#9", diff --git a/planner/core/testdata/integration_suite_in.json b/planner/core/testdata/integration_suite_in.json index c5185349f0aa2..d475004ffe96b 100644 --- a/planner/core/testdata/integration_suite_in.json +++ b/planner/core/testdata/integration_suite_in.json @@ -656,55 +656,55 @@ { "name": "TestKeepOrderHint", "cases": [ - "explain select /*+ keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 limit 1;", - "explain select /*+ no_keep_order(t, primary) */ * from t where a<10 limit 1;", + "explain select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 limit 1;", + "explain select /*+ no_order_index(t, primary) */ * from t where a<10 limit 1;", // The index doesn't exist - "explain select /*+ keep_order(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", - "explain select /*+ keep_order(t, idx_b) */ * from t where b<10 order by b limit 1;", - "explain select /*+ no_keep_order(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", - "explain select /*+ no_keep_order(t, idx_b) */ * from t where b<10 order by b limit 1;", + "explain select /*+ order_index(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", + "explain select /*+ order_index(t, idx_b) */ * from t where b<10 order by b limit 1;", + "explain select /*+ no_order_index(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", + "explain select /*+ no_order_index(t, idx_b) */ * from t where b<10 order by b limit 1;", - // Use the keep_order/ no_keep_order with the use_index/ ignore_index/ force_index hint at the same time - "explain select /*+ keep_order(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ keep_order(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", - "explain select /*+ keep_order(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ keep_order(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", - "explain select /*+ keep_order(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + // Use the order_index/ no_order_index with the use_index/ ignore_index/ force_index hint at the same time + "explain select /*+ order_index(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ order_index(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", + "explain select /*+ order_index(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ order_index(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", + "explain select /*+ order_index(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", - "explain select /*+ keep_order(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", + "explain select /*+ order_index(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", - "explain select /*+ no_keep_order(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", + "explain select /*+ no_order_index(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", - // Use the keep_order/ no_keep_order with the use_view hint at the same time - "explain select /*+ qb_name(qb, v) keep_order(t1@qb, idx_a) */ * from v", - "explain select /*+ qb_name(qb, v1) keep_order(t@qb, primary) */ * from v1", - "explain select /*+ qb_name(qb, v) no_keep_order(t1@qb, idx_a) */ * from v", - "explain select /*+ qb_name(qb, v1) no_keep_order(t@qb, primary) */ * from v1", + // Use the order_index/ no_order_index with the use_view hint at the same time + "explain select /*+ qb_name(qb, v) order_index(t1@qb, idx_a) */ * from v", + "explain select /*+ qb_name(qb, v1) order_index(t@qb, primary) */ * from v1", + "explain select /*+ qb_name(qb, v) no_order_index(t1@qb, idx_a) */ * from v", + "explain select /*+ qb_name(qb, v1) no_order_index(t@qb, primary) */ * from v1", - // Use the keep_order/ no_keep_order with CTE at the same time - "explain WITH CTE AS (select /*+ keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", - "explain WITH CTE AS (select /*+ keep_order(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", - "explain WITH CTE AS (select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", - "explain WITH CTE AS (select /*+ no_keep_order(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;" + // Use the order_index/ no_order_index with CTE at the same time + "explain WITH CTE AS (select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "explain WITH CTE AS (select /*+ order_index(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "explain WITH CTE AS (select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "explain WITH CTE AS (select /*+ no_order_index(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;" ] }, { @@ -1021,6 +1021,20 @@ "desc format = 'brief' select count(*) from tt group by b1" ] }, + { + "name": "TestMppVersion", + "cases": [ + "desc format = 'brief' select count(*) as cnt from t group by a, b", + "set mpp_exchange_compression_mode = UNSPECIFIED", + "desc format = 'brief' select count(*) as cnt from t group by a, b", + "set mpp_version = 0", + "set mpp_exchange_compression_mode = fast", + "desc format = 'brief' select count(*) as cnt from t group by a, b", + "set mpp_version = -1", + "set mpp_exchange_compression_mode = high_compression", + "desc format = 'brief' select count(*) as cnt from t group by a, b" + ] + }, { "name": "TestPushDownAggForMPP", "cases": [ diff --git a/planner/core/testdata/integration_suite_out.json b/planner/core/testdata/integration_suite_out.json index cb7b47742f619..51f5275c778a0 100644 --- a/planner/core/testdata/integration_suite_out.json +++ b/planner/core/testdata/integration_suite_out.json @@ -2587,7 +2587,7 @@ "SQL": "explain format = 'verbose' select /*+ read_from_storage(tiflash[t1, t2]) */ count(*) from t1 join t2 on t1.a = t2.a", "Plan": [ "StreamAgg_15 1.00 62053.22 root funcs:count(1)->Column#7", - "└─TableReader_41 3.00 61903.52 root data:ExchangeSender_40", + "└─TableReader_41 3.00 61903.52 root MppVersion: 1, data:ExchangeSender_40", " └─ExchangeSender_40 3.00 928447.20 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_37 3.00 928447.20 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t2.a)]", " ├─ExchangeReceiver_22(Build) 3.00 464290.40 mpp[tiflash] ", @@ -2605,7 +2605,7 @@ "└─HashJoin_59 3.00 71563.94 root inner join, equal:[eq(test.t1.b, test.t3.b)]", " ├─IndexReader_47(Build) 3.00 45.23 root index:IndexFullScan_46", " │ └─IndexFullScan_46 3.00 488.40 cop[tikv] table:t3, index:c(b) keep order:false", - " └─TableReader_39(Probe) 3.00 69652.83 root data:ExchangeSender_38", + " └─TableReader_39(Probe) 3.00 69652.83 root MppVersion: 1, data:ExchangeSender_38", " └─ExchangeSender_38 3.00 1044634.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin_29 3.00 1044634.00 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t2.a)]", " ├─ExchangeReceiver_35(Build) 3.00 580476.40 mpp[tiflash] ", @@ -2631,7 +2631,7 @@ " │ └─IndexFullScan_25 3.00 610.50 cop[tikv] table:t, index:c(b) keep order:false", " └─Projection_27(Probe) 3.00 43198.32 root 1->Column#26", " └─Limit_30 3.00 43198.22 root offset:0, count:1", - " └─TableReader_37 3.00 43198.22 root data:ExchangeSender_36", + " └─TableReader_37 3.00 43198.22 root MppVersion: 1, data:ExchangeSender_36", " └─ExchangeSender_36 3.00 647920.44 mpp[tiflash] ExchangeType: PassThrough", " └─Limit_35 3.00 647920.44 mpp[tiflash] offset:0, count:1", " └─TableFullScan_34 3.00 647920.44 mpp[tiflash] table:t2 keep order:false" @@ -2952,7 +2952,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t where fact_t.d1_k = d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -2967,7 +2967,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t, d2_t, d3_t where fact_t.d1_k = d1_t.d1_k and fact_t.d2_k = d2_t.d2_k and fact_t.d3_k = d3_t.d3_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#17", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d3_k, test.d3_t.d3_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -2992,7 +2992,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t where fact_t.d1_k = d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3007,7 +3007,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3021,7 +3021,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 8.00 mpp[tiflash] ", @@ -3035,7 +3035,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col1 > d1_t.value", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)], other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3050,7 +3050,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col1 > 10", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], left cond:[gt(test.fact_t.col1, 10)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3064,7 +3064,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col2 > 10 and fact_t.col1 > d1_t.value", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], left cond:[gt(test.fact_t.col2, 10)], other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3078,7 +3078,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k and d1_t.value > 10", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], right cond:gt(test.d1_t.value, 10)", " ├─ExchangeReceiver(Build) 8.00 mpp[tiflash] ", @@ -3092,7 +3092,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k and d1_t.value > 10 and fact_t.col1 > d1_t.value", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], right cond:gt(test.d1_t.value, 10), other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 8.00 mpp[tiflash] ", @@ -3106,7 +3106,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select 1 from d1_t where d1_k = fact_t.d1_k)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3121,7 +3121,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select 1 from d1_t where d1_k = fact_t.d1_k and value > fact_t.col1)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], other cond:gt(test.d1_t.value, test.fact_t.col1)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3136,7 +3136,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select /*+ SEMI_JOIN_REWRITE() */ 1 from d1_t where d1_k = fact_t.d1_k)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 8.00 root data:ExchangeSender", + "└─TableReader 8.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3144,7 +3144,7 @@ " │ └─Projection 2.00 mpp[tiflash] test.d1_t.d1_k", " │ └─HashAgg 2.00 mpp[tiflash] group by:test.d1_t.d1_k, funcs:firstrow(test.d1_t.d1_k)->test.d1_t.d1_k", " │ └─ExchangeReceiver 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 2.00 mpp[tiflash] table:d1_t keep order:false", " └─Selection(Probe) 8.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", @@ -3155,7 +3155,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select /*+ SEMI_JOIN_REWRITE() */ 1 from d1_t where d1_k = fact_t.d1_k and value > fact_t.col1)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], other cond:gt(test.d1_t.value, test.fact_t.col1)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3170,7 +3170,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where not exists (select 1 from d1_t where d1_k = fact_t.d1_k)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] anti semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3183,7 +3183,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where not exists (select 1 from d1_t where d1_k = fact_t.d1_k and value > fact_t.col1)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] anti semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], other cond:gt(test.d1_t.value, test.fact_t.col1)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3196,7 +3196,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t join d1_t on fact_t.d1_k > d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 16.00 root data:ExchangeSender", + "└─TableReader 16.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 16.00 mpp[tiflash] CARTESIAN inner join, other cond:gt(test.fact_t.d1_k, test.d1_t.d1_k)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3211,7 +3211,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k > d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 16.00 root data:ExchangeSender", + "└─TableReader 16.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 16.00 mpp[tiflash] CARTESIAN left outer join, other cond:gt(test.fact_t.d1_k, test.d1_t.d1_k)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3225,7 +3225,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k > d1_t.d1_k", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 16.00 root data:ExchangeSender", + "└─TableReader 16.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 16.00 mpp[tiflash] CARTESIAN right outer join, other cond:gt(test.fact_t.d1_k, test.d1_t.d1_k)", " ├─ExchangeReceiver(Build) 8.00 mpp[tiflash] ", @@ -3239,7 +3239,7 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where d1_k not in (select d1_k from d1_t)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#11", - "└─TableReader 6.40 root data:ExchangeSender", + "└─TableReader 6.40 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6.40 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6.40 mpp[tiflash] CARTESIAN anti semi join, other cond:eq(test.fact_t.d1_k, test.d1_t.d1_k)", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -3256,7 +3256,7 @@ { "SQL": "explain format = 'brief' select * from test.t t1 where t1.a>1 or t1.a in (select a from test.t); -- left semi", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, test.t.b", " └─Selection 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#7)", @@ -3271,7 +3271,7 @@ { "SQL": "explain format = 'brief' select * from test.t t1 where t1.a>1 or t1.a in (select a from test.t where b1 or t1.a not in (select a from test.t); -- left anti", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, test.t.b", " └─Selection 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#7)", @@ -3301,7 +3301,7 @@ { "SQL": "explain format = 'brief' select * from test.t t1 where t1.a>1 or t1.a not in (select a from test.t where b1 or t1.b in (select a from test.t); -- cartesian left semi", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, test.t.b", " └─Selection 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#7)", @@ -3331,7 +3331,7 @@ { "SQL": "explain format = 'brief' select * from test.t t1 where t1.a>1 or t1.a in (select b from test.t where b1 or t1.b not in (select a from test.t); -- cartesian left anti", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, test.t.b", " └─Selection 8000.00 mpp[tiflash] or(gt(test.t.a, 1), Column#7)", @@ -3361,7 +3361,7 @@ { "SQL": "explain format = 'brief' select * from test.t t1 where t1.a>1 or t1.b not in (select a from test.t where bColumn#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] left outer join, equal:[eq(test.a.id, test.b.id)]", " ├─ExchangeReceiver(Build) 3.00 mpp[tiflash] ", @@ -3509,7 +3509,7 @@ "SQL": "explain format = 'brief' select count(*) from b right join a on a.id = b.id", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] right outer join, equal:[eq(test.b.id, test.a.id)]", " ├─ExchangeReceiver(Build) 3.00 mpp[tiflash] ", @@ -3528,15 +3528,15 @@ "SQL": "explain format = 'brief' select count(*) from a left join b on a.id = b.id", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] left outer join, equal:[eq(test.a.id, test.b.id)]", " ├─ExchangeReceiver(Build) 3.00 mpp[tiflash] ", - " │ └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.b.id, collate: binary]", + " │ └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.b.id, collate: binary]", " │ └─Selection 3.00 mpp[tiflash] not(isnull(test.b.id))", " │ └─TableFullScan 3.00 mpp[tiflash] table:b keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.a.id, collate: binary]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.a.id, collate: binary]", " └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false" ] }, @@ -3544,15 +3544,15 @@ "SQL": "explain format = 'brief' select count(*) from b right join a on a.id = b.id", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] right outer join, equal:[eq(test.b.id, test.a.id)]", " ├─ExchangeReceiver(Build) 3.00 mpp[tiflash] ", - " │ └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.b.id, collate: binary]", + " │ └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.b.id, collate: binary]", " │ └─Selection 3.00 mpp[tiflash] not(isnull(test.b.id))", " │ └─TableFullScan 3.00 mpp[tiflash] table:b keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.a.id, collate: binary]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.a.id, collate: binary]", " └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false" ] } @@ -3565,14 +3565,14 @@ "SQL": "explain format = 'brief' select count(*) from a left join b on a.id = b.id", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] left outer join, equal:[eq(test.a.id, test.b.id)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.a.id, collate: binary]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.a.id, collate: binary]", " │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " └─ExchangeReceiver(Probe) 3.00 mpp[tiflash] ", - " └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.b.id, collate: binary]", + " └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.b.id, collate: binary]", " └─Selection 3.00 mpp[tiflash] not(isnull(test.b.id))", " └─TableFullScan 3.00 mpp[tiflash] table:b keep order:false" ] @@ -3581,14 +3581,14 @@ "SQL": "explain format = 'brief' select count(*) from b right join a on a.id = b.id", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#7", - "└─TableReader 2.00 root data:ExchangeSender", + "└─TableReader 2.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] right outer join, equal:[eq(test.b.id, test.a.id)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.a.id, collate: binary]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.a.id, collate: binary]", " │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " └─ExchangeReceiver(Probe) 3.00 mpp[tiflash] ", - " └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.b.id, collate: binary]", + " └─ExchangeSender 3.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.b.id, collate: binary]", " └─Selection 3.00 mpp[tiflash] not(isnull(test.b.id))", " └─TableFullScan 3.00 mpp[tiflash] table:b keep order:false" ] @@ -3602,16 +3602,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t where fact_t.d1_k = d1_t.d1_k", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3620,30 +3620,30 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t, d2_t, d3_t where fact_t.d1_k = d1_t.d1_k and fact_t.d2_k = d2_t.d2_k and fact_t.d3_k = d3_t.d3_k", "Plan": [ "HashAgg 1.00 root funcs:count(Column#18)->Column#17", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#18", " └─HashJoin 128.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d3_k, test.d3_t.d3_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d3_t.d3_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d3_t.d3_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d3_t.d3_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d3_t keep order:false", " └─ExchangeReceiver(Probe) 64.00 mpp[tiflash] ", - " └─ExchangeSender 64.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d3_k, collate: binary]", + " └─ExchangeSender 64.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d3_k, collate: binary]", " └─HashJoin 64.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d2_k, test.d2_t.d2_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d2_t.d2_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d2_t.d2_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d2_t.d2_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d2_t keep order:false", " └─ExchangeReceiver(Probe) 32.00 mpp[tiflash] ", - " └─ExchangeSender 32.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d2_k, collate: binary]", + " └─ExchangeSender 32.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d2_k, collate: binary]", " └─HashJoin 32.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k)), not(isnull(test.fact_t.d2_k)), not(isnull(test.fact_t.d3_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3652,16 +3652,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t where fact_t.d1_k = d1_t.d1_k", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3670,26 +3670,26 @@ "SQL": "explain format = 'brief' select count(*) from fact_t, d1_t, d2_t, d3_t where fact_t.d1_k = d1_t.d1_k and fact_t.d1_k = d2_t.value and fact_t.d1_k = d3_t.value", "Plan": [ "HashAgg 1.00 root funcs:count(Column#18)->Column#17", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#18", " └─HashJoin 128.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d1_k, test.d3_t.value)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d3_t.value, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d3_t.value, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d3_t.value))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d3_t keep order:false", " └─HashJoin(Probe) 64.00 mpp[tiflash] inner join, equal:[eq(test.fact_t.d1_k, test.d2_t.value)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d2_t.value, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d2_t.value, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d2_t.value))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d2_t keep order:false", " └─HashJoin(Probe) 32.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3698,16 +3698,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] }, @@ -3715,15 +3715,15 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3732,16 +3732,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col1 > d1_t.value", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)], other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k)), not(isnull(test.d1_t.value))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.col1)), not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3750,16 +3750,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col1 > 10", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], left cond:[gt(test.fact_t.col1, 10)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] }, @@ -3767,23 +3767,23 @@ "SQL": "explain format = 'brief' select count(*) from (select case when t1.col1 is null then t2.col1 + 5 else 10 end as col1, t2.d1_k as d1_k from fact_t t1 right join fact_t t2 on t1.d1_k = t2.d1_k) fact_t join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col1 > 5", "Plan": [ "HashAgg 1.00 root funcs:count(Column#22)->Column#19", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#22", " └─HashJoin 204.80 mpp[tiflash] inner join, equal:[eq(test.d1_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─Projection(Probe) 102.40 mpp[tiflash] test.fact_t.d1_k", " └─Selection 102.40 mpp[tiflash] gt(case(isnull(test.fact_t.col1), plus(test.fact_t.col1, 5), 10), 5)", " └─HashJoin 128.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.fact_t.d1_k)]", " ├─ExchangeReceiver(Build) 16.00 mpp[tiflash] ", - " │ └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " │ └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " │ └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " │ └─TableFullScan 16.00 mpp[tiflash] table:t1 keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:t2 keep order:false" ] @@ -3792,16 +3792,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t left join d1_t on fact_t.d1_k = d1_t.d1_k and fact_t.col2 > 10 and fact_t.col1 > d1_t.value", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] left outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], left cond:[gt(test.fact_t.col2, 10)], other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k)), not(isnull(test.d1_t.value))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] }, @@ -3809,15 +3809,15 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k and d1_t.value > 10", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], right cond:gt(test.d1_t.value, 10)", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3826,16 +3826,16 @@ "SQL": "explain format = 'brief' select count(*) from fact_t right join d1_t on fact_t.d1_k = d1_t.d1_k and d1_t.value > 10 and fact_t.col1 > d1_t.value", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─HashJoin 32.00 mpp[tiflash] right outer join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], right cond:gt(test.d1_t.value, 10), other cond:gt(test.fact_t.col1, test.d1_t.value)", " ├─ExchangeReceiver(Build) 16.00 mpp[tiflash] ", - " │ └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " │ └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " │ └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.col1)), not(isnull(test.fact_t.d1_k))", " │ └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false", " └─ExchangeReceiver(Probe) 4.00 mpp[tiflash] ", - " └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false" ] }, @@ -3843,15 +3843,15 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select 1 from d1_t where d1_k = fact_t.d1_k)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 12.80 root data:ExchangeSender", + "└─TableReader 12.80 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12.80 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12.80 mpp[tiflash] semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3860,15 +3860,15 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where exists (select 1 from d1_t where d1_k = fact_t.d1_k and value > fact_t.col1)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 12.80 root data:ExchangeSender", + "└─TableReader 12.80 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12.80 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12.80 mpp[tiflash] semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], other cond:gt(test.d1_t.value, test.fact_t.col1)", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─Selection 4.00 mpp[tiflash] not(isnull(test.d1_t.d1_k)), not(isnull(test.d1_t.value))", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─Selection 16.00 mpp[tiflash] not(isnull(test.fact_t.col1)), not(isnull(test.fact_t.d1_k))", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] @@ -3877,14 +3877,14 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where not exists (select 1 from d1_t where d1_k = fact_t.d1_k)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 12.80 root data:ExchangeSender", + "└─TableReader 12.80 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12.80 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12.80 mpp[tiflash] anti semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)]", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] }, @@ -3892,14 +3892,14 @@ "SQL": "explain format = 'brief' select count(*) from fact_t where not exists (select 1 from d1_t where d1_k = fact_t.d1_k and value > fact_t.col1)", "Plan": [ "StreamAgg 1.00 root funcs:count(1)->Column#12", - "└─TableReader 12.80 root data:ExchangeSender", + "└─TableReader 12.80 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12.80 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12.80 mpp[tiflash] anti semi join, equal:[eq(test.fact_t.d1_k, test.d1_t.d1_k)], other cond:gt(test.d1_t.value, test.fact_t.col1)", " ├─ExchangeReceiver(Build) 4.00 mpp[tiflash] ", - " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", + " │ └─ExchangeSender 4.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.d1_t.d1_k, collate: binary]", " │ └─TableFullScan 4.00 mpp[tiflash] table:d1_t keep order:false", " └─ExchangeReceiver(Probe) 16.00 mpp[tiflash] ", - " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", + " └─ExchangeSender 16.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.fact_t.d1_k, collate: binary]", " └─TableFullScan 16.00 mpp[tiflash] table:fact_t keep order:false" ] } @@ -3911,22 +3911,22 @@ { "SQL": "explain format = 'brief' select v from t3 as a left join (select t1.v1, t1.v2, t1.v1 + t1.v2 as v from t1 left join t2 on t1.v1 = t2.v1 and t1.v2 = t2.v2) b on a.v1 = b.v1 and a.v2 = b.v2", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#13", " └─HashJoin 1.00 mpp[tiflash] left outer join, equal:[eq(test.t3.v1, test.t1.v1) eq(test.t3.v2, test.t1.v2)]", " ├─ExchangeReceiver(Build) 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#23, collate: binary], [name: Column#24, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#23, collate: binary], [name: Column#24, collate: binary]", " │ └─Projection 1.00 mpp[tiflash] test.t3.v1, test.t3.v2, cast(test.t3.v1, decimal(20,2))->Column#23, cast(test.t3.v2, decimal(20,2))->Column#24", " │ └─TableFullScan 1.00 mpp[tiflash] table:a keep order:false", " └─Projection(Probe) 2.00 mpp[tiflash] test.t1.v1, test.t1.v2, plus(test.t1.v1, test.t1.v2)->Column#13", " └─HashJoin 2.00 mpp[tiflash] left outer join, equal:[eq(test.t1.v1, test.t2.v1) eq(test.t1.v2, test.t2.v2)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.v1, collate: binary], [name: test.t1.v2, collate: binary]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.v1, collate: binary], [name: test.t1.v2, collate: binary]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.t1.v1)), not(isnull(test.t1.v2))", " │ └─TableFullScan 2.00 mpp[tiflash] table:t1 keep order:false", " └─ExchangeReceiver(Probe) 8.00 mpp[tiflash] ", - " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#15, collate: binary], [name: Column#16, collate: binary]", + " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#15, collate: binary], [name: Column#16, collate: binary]", " └─Projection 8.00 mpp[tiflash] test.t2.v1, test.t2.v2, cast(test.t2.v1, decimal(20,2))->Column#15, cast(test.t2.v2, decimal(20,2))->Column#16", " └─Selection 8.00 mpp[tiflash] not(isnull(test.t2.v1)), not(isnull(test.t2.v2))", " └─TableFullScan 8.00 mpp[tiflash] table:t2 keep order:false" @@ -3935,19 +3935,19 @@ { "SQL": "explain format = 'brief' select count(*), t2.v1, t2.v2 from t1 left join t2 on t1.v1 = t2.v1 and t1.v2 = t2.v2 group by t2.v1, t2.v2", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2.00 mpp[tiflash] Column#9, test.t2.v1, test.t2.v2", " └─HashAgg 2.00 mpp[tiflash] group by:test.t2.v1, test.t2.v2, funcs:sum(Column#22)->Column#9, funcs:firstrow(test.t2.v1)->test.t2.v1, funcs:firstrow(test.t2.v2)->test.t2.v2", " └─ExchangeReceiver 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", " └─HashAgg 2.00 mpp[tiflash] group by:test.t2.v1, test.t2.v2, funcs:count(1)->Column#22", " └─HashJoin 2.00 mpp[tiflash] left outer join, equal:[eq(test.t1.v1, test.t2.v1) eq(test.t1.v2, test.t2.v2)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.v1, collate: binary], [name: test.t1.v2, collate: binary]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.v1, collate: binary], [name: test.t1.v2, collate: binary]", " │ └─TableFullScan 2.00 mpp[tiflash] table:t1 keep order:false", " └─ExchangeReceiver(Probe) 8.00 mpp[tiflash] ", - " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#14, collate: binary], [name: Column#15, collate: binary]", + " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#14, collate: binary], [name: Column#15, collate: binary]", " └─Projection 8.00 mpp[tiflash] test.t2.v1, test.t2.v2, cast(test.t2.v1, decimal(20,2))->Column#14, cast(test.t2.v2, decimal(20,2))->Column#15", " └─Selection 8.00 mpp[tiflash] not(isnull(test.t2.v1)), not(isnull(test.t2.v2))", " └─TableFullScan 8.00 mpp[tiflash] table:t2 keep order:false" @@ -3956,18 +3956,18 @@ { "SQL": "explain format = 'brief' select count(*), t2.v1, t2.v2 from t3 left join t2 on t3.v1 = t2.v1 and t3.v2 = t2.v2 group by t2.v1, t2.v2", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#9, test.t2.v1, test.t2.v2", " └─HashAgg 1.00 mpp[tiflash] group by:test.t2.v1, test.t2.v2, funcs:count(1)->Column#9, funcs:firstrow(test.t2.v1)->test.t2.v1, funcs:firstrow(test.t2.v2)->test.t2.v2", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", " └─HashJoin 1.00 mpp[tiflash] left outer join, equal:[eq(test.t3.v1, test.t2.v1) eq(test.t3.v2, test.t2.v2)]", " ├─ExchangeReceiver(Build) 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t3.v1, collate: binary], [name: test.t3.v2, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t3.v1, collate: binary], [name: test.t3.v2, collate: binary]", " │ └─TableFullScan 1.00 mpp[tiflash] table:t3 keep order:false", " └─ExchangeReceiver(Probe) 8.00 mpp[tiflash] ", - " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", + " └─ExchangeSender 8.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.v1, collate: binary], [name: test.t2.v2, collate: binary]", " └─Selection 8.00 mpp[tiflash] not(isnull(test.t2.v1)), not(isnull(test.t2.v2))", " └─TableFullScan 8.00 mpp[tiflash] table:t2 keep order:false" ] @@ -4025,15 +4025,15 @@ { "SQL": "explain format = 'brief' select * from table_1 a, table_1 b where a.value = b.value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_1.value)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", " └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " └─TableFullScan 2.00 mpp[tiflash] table:b keep order:false" ] @@ -4041,15 +4041,15 @@ { "SQL": "explain format = 'brief' select * from table_1 a, table_2 b where a.value = b.value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_2.value)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", " └─Selection 2.00 mpp[tiflash] not(isnull(test.table_2.value))", " └─TableFullScan 2.00 mpp[tiflash] table:b keep order:false" ] @@ -4057,20 +4057,20 @@ { "SQL": "explain format = 'brief' select * from table_1 a, table_2 b, table_1 c where a.value = b.value and b.value = c.value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_2.value, test.table_1.value)]", " ├─HashJoin(Build) 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_2.value)]", " │ ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", + " │ │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", " │ │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " │ │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " │ └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_2.value))", " │ └─TableFullScan 2.00 mpp[tiflash] table:b keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", " └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " └─TableFullScan 2.00 mpp[tiflash] table:c keep order:false" ] @@ -4078,22 +4078,22 @@ { "SQL": "explain format = 'brief' select * from table_1 a, table_2 b, table_1 c where a.value = b.value and a.value = c.value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_1.value)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", " │ └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_2.value)]", " │ ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", - " │ │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", + " │ │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_bin]", " │ │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " │ │ └─TableFullScan 2.00 mpp[tiflash] table:a keep order:false", " │ └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", + " │ └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", " │ └─Selection 2.00 mpp[tiflash] not(isnull(test.table_2.value))", " │ └─TableFullScan 2.00 mpp[tiflash] table:b keep order:false", " └─ExchangeReceiver(Probe) 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", " └─Selection 2.00 mpp[tiflash] not(isnull(test.table_1.value))", " └─TableFullScan 2.00 mpp[tiflash] table:c keep order:false" ] @@ -4101,24 +4101,24 @@ { "SQL": "explain format = 'brief' select /*+ agg_to_cop() */ count(*), value from table_1 group by value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2.00 mpp[tiflash] Column#4, test.table_1.value", " └─HashAgg 2.00 mpp[tiflash] group by:test.table_1.value, funcs:count(1)->Column#4, funcs:firstrow(test.table_1.value)->test.table_1.value", " └─ExchangeReceiver 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.value, collate: utf8mb4_general_ci]", " └─TableFullScan 2.00 mpp[tiflash] table:table_1 keep order:false" ] }, { "SQL": "explain format = 'brief' select /*+ agg_to_cop() */ count(*), value from table_2 group by value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2.00 mpp[tiflash] Column#4, test.table_2.value", " └─HashAgg 2.00 mpp[tiflash] group by:test.table_2.value, funcs:count(1)->Column#4, funcs:firstrow(test.table_2.value)->test.table_2.value", " └─ExchangeReceiver 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_2.value, collate: utf8mb4_bin]", " └─TableFullScan 2.00 mpp[tiflash] table:table_2 keep order:false" ] } @@ -4130,7 +4130,7 @@ { "SQL": "explain format = 'brief' select /*+ broadcast_join(a,b) */ * from table_1 a, table_1 b where a.id = b.id", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.id, test.table_1.id)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -4142,7 +4142,7 @@ { "SQL": "explain format = 'brief' select /*+ broadcast_join(a,b) */ * from table_1 a, table_1 b where a.value = b.value", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 2.00 mpp[tiflash] inner join, equal:[eq(test.table_1.value, test.table_1.value)]", " ├─ExchangeReceiver(Build) 2.00 mpp[tiflash] ", @@ -4161,14 +4161,14 @@ { "SQL": "explain format = 'brief' select /*+ avg_to_cop() */ id, avg(value+1),avg(value) from table_1 group by id", "Plan": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2.00 mpp[tiflash] test.table_1.id, Column#4, Column#5", " └─Projection 2.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#25, 0), 1, Column#25), decimal(20,0) BINARY))->Column#4, div(Column#5, cast(case(eq(Column#26, 0), 1, Column#26), decimal(20,0) BINARY))->Column#5, test.table_1.id", " └─HashAgg 2.00 mpp[tiflash] group by:Column#39, funcs:count(Column#34)->Column#25, funcs:sum(Column#35)->Column#4, funcs:count(Column#36)->Column#26, funcs:sum(Column#37)->Column#5, funcs:firstrow(Column#38)->test.table_1.id", " └─Projection 2.00 mpp[tiflash] plus(test.table_1.value, 1)->Column#34, plus(test.table_1.value, 1)->Column#35, test.table_1.value, test.table_1.value, test.table_1.id, test.table_1.id", " └─ExchangeReceiver 2.00 mpp[tiflash] ", - " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.table_1.id, collate: binary]", + " └─ExchangeSender 2.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.table_1.id, collate: binary]", " └─TableFullScan 2.00 mpp[tiflash] table:table_1 keep order:false" ] } @@ -4325,7 +4325,7 @@ "Name": "TestKeepOrderHint", "Cases": [ { - "SQL": "explain select /*+ keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "Limit_12 1.00 root offset:0, count:1", "└─Projection_17 1.00 root test.t1.a, test.t1.b", @@ -4337,7 +4337,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_15 1.00 root data:Limit_14", @@ -4347,7 +4347,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "TopN_9 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_16 1.00 root ", @@ -4358,7 +4358,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_15 1.00 root data:TopN_14", @@ -4368,7 +4368,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 limit 1;", "Plan": [ "IndexLookUp_13 1.00 root limit embedded(offset:0, count:1)", "├─Limit_12(Build) 1.00 cop[tikv] offset:0, count:1", @@ -4378,7 +4378,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) */ * from t where a<10 limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) */ * from t where a<10 limit 1;", "Plan": [ "Limit_8 1.00 root offset:0, count:1", "└─TableReader_12 1.00 root data:Limit_11", @@ -4388,7 +4388,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", "Plan": [ "TopN_8 1.00 root test.t1.b, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4401,7 +4401,7 @@ ] }, { - "SQL": "explain select /*+ keep_order(t, idx_b) */ * from t where b<10 order by b limit 1;", + "SQL": "explain select /*+ order_index(t, idx_b) */ * from t where b<10 order by b limit 1;", "Plan": [ "TopN_8 1.00 root test.t.b, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4414,7 +4414,7 @@ ] }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_b) */ * from t1 where b<10 order by b limit 1;", "Plan": [ "TopN_8 1.00 root test.t1.b, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4427,7 +4427,7 @@ ] }, { - "SQL": "explain select /*+ no_keep_order(t, idx_b) */ * from t where b<10 order by b limit 1;", + "SQL": "explain select /*+ no_order_index(t, idx_b) */ * from t where b<10 order by b limit 1;", "Plan": [ "TopN_8 1.00 root test.t.b, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4440,7 +4440,7 @@ ] }, { - "SQL": "explain select /*+ keep_order(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "Limit_12 1.00 root offset:0, count:1", "└─Projection_19 1.00 root test.t1.a, test.t1.b", @@ -4452,7 +4452,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", "Plan": [ "Limit_12 1.00 root offset:0, count:1", "└─Projection_19 1.00 root test.t1.a, test.t1.b", @@ -4464,7 +4464,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "Limit_12 1.00 root offset:0, count:1", "└─Projection_19 1.00 root test.t1.a, test.t1.b", @@ -4476,7 +4476,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", "Plan": [ "Limit_12 1.00 root offset:0, count:1", "└─Projection_19 1.00 root test.t1.a, test.t1.b", @@ -4488,7 +4488,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t1.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4499,7 +4499,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_16 1.00 root data:Limit_15", @@ -4509,7 +4509,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_16 1.00 root data:Limit_15", @@ -4519,7 +4519,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_16 1.00 root data:Limit_15", @@ -4529,7 +4529,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_16 1.00 root data:Limit_15", @@ -4539,7 +4539,7 @@ "Warn": null }, { - "SQL": "explain select /*+ keep_order(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ order_index(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "Limit_11 1.00 root offset:0, count:1", "└─TableReader_15 1.00 root data:Limit_14", @@ -4549,7 +4549,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) use_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4559,7 +4559,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) */ * from t use index(primary) where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4569,7 +4569,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) force_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4579,7 +4579,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) */ * from t force index(primary) where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4589,7 +4589,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t, primary) ignore_index(t, primary) */ * from t where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t.a, offset:0, count:1", "└─TableReader_15 1.00 root data:TopN_14", @@ -4599,7 +4599,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) use_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "TopN_9 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_18 1.00 root ", @@ -4610,7 +4610,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) */ * from t1 use index(idx_a) where a<10 order by a limit 1;", "Plan": [ "TopN_9 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_18 1.00 root ", @@ -4621,7 +4621,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) force_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "TopN_9 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_18 1.00 root ", @@ -4632,7 +4632,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) */ * from t1 force index(idx_a) where a<10 order by a limit 1;", "Plan": [ "TopN_9 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_18 1.00 root ", @@ -4643,7 +4643,7 @@ "Warn": null }, { - "SQL": "explain select /*+ no_keep_order(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", + "SQL": "explain select /*+ no_order_index(t1, idx_a) ignore_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;", "Plan": [ "TopN_8 1.00 root test.t1.a, offset:0, count:1", "└─TableReader_16 1.00 root data:TopN_15", @@ -4654,7 +4654,7 @@ "Warn": null }, { - "SQL": "explain select /*+ qb_name(qb, v) keep_order(t1@qb, idx_a) */ * from v", + "SQL": "explain select /*+ qb_name(qb, v) order_index(t1@qb, idx_a) */ * from v", "Plan": [ "Limit_14 1.00 root offset:0, count:1", "└─Projection_19 1.00 root test.t1.a, test.t1.b", @@ -4666,7 +4666,7 @@ "Warn": null }, { - "SQL": "explain select /*+ qb_name(qb, v1) keep_order(t@qb, primary) */ * from v1", + "SQL": "explain select /*+ qb_name(qb, v1) order_index(t@qb, primary) */ * from v1", "Plan": [ "Limit_13 1.00 root offset:0, count:1", "└─TableReader_17 1.00 root data:Limit_16", @@ -4676,7 +4676,7 @@ "Warn": null }, { - "SQL": "explain select /*+ qb_name(qb, v) no_keep_order(t1@qb, idx_a) */ * from v", + "SQL": "explain select /*+ qb_name(qb, v) no_order_index(t1@qb, idx_a) */ * from v", "Plan": [ "TopN_11 1.00 root test.t1.a, offset:0, count:1", "└─IndexLookUp_18 1.00 root ", @@ -4687,7 +4687,7 @@ "Warn": null }, { - "SQL": "explain select /*+ qb_name(qb, v1) no_keep_order(t@qb, primary) */ * from v1", + "SQL": "explain select /*+ qb_name(qb, v1) no_order_index(t@qb, primary) */ * from v1", "Plan": [ "TopN_10 1.00 root test.t.a, offset:0, count:1", "└─TableReader_17 1.00 root data:TopN_16", @@ -4697,7 +4697,7 @@ "Warn": null }, { - "SQL": "explain WITH CTE AS (select /*+ keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "SQL": "explain WITH CTE AS (select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ "HashAgg_30 2.00 root group by:Column#8, Column#9, funcs:firstrow(Column#8)->Column#8, funcs:firstrow(Column#9)->Column#9", "└─Union_31 1.28 root ", @@ -4717,7 +4717,7 @@ "Warn": null }, { - "SQL": "explain WITH CTE AS (select /*+ keep_order(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "SQL": "explain WITH CTE AS (select /*+ order_index(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ "HashAgg_28 2.00 root group by:Column#7, Column#8, funcs:firstrow(Column#7)->Column#7, funcs:firstrow(Column#8)->Column#8", "└─Union_29 1.28 root ", @@ -4735,7 +4735,7 @@ "Warn": null }, { - "SQL": "explain WITH CTE AS (select /*+ no_keep_order(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "SQL": "explain WITH CTE AS (select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ "HashAgg_29 2.00 root group by:Column#8, Column#9, funcs:firstrow(Column#8)->Column#8, funcs:firstrow(Column#9)->Column#9", "└─Union_30 1.28 root ", @@ -4754,7 +4754,7 @@ "Warn": null }, { - "SQL": "explain WITH CTE AS (select /*+ no_keep_order(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", + "SQL": "explain WITH CTE AS (select /*+ no_order_index(t, primary) */ * from t where a<10 order by a limit 1) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ "HashAgg_28 2.00 root group by:Column#7, Column#8, funcs:firstrow(Column#7)->Column#7, funcs:firstrow(Column#8)->Column#8", "└─Union_29 1.28 root ", @@ -6583,12 +6583,12 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb_v7, v7), merge(@qb_v7) */ * from v7;", "Plan": [ - "TableReader 3544.89 root data:ExchangeSender", + "TableReader 3544.89 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3544.89 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 3544.89 mpp[tiflash] Column#14, Column#15", " └─HashAgg 3544.89 mpp[tiflash] group by:Column#14, Column#15, funcs:firstrow(Column#14)->Column#14, funcs:firstrow(Column#15)->Column#15", " └─ExchangeReceiver 3544.89 mpp[tiflash] ", - " └─ExchangeSender 3544.89 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#14, collate: binary], [name: Column#15, collate: binary]", + " └─ExchangeSender 3544.89 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#14, collate: binary], [name: Column#15, collate: binary]", " └─HashAgg 3544.89 mpp[tiflash] group by:Column#14, Column#15, ", " └─Union 4431.11 mpp[tiflash] ", " ├─Projection 3323.33 mpp[tiflash] cast(test.t.a, int(11) BINARY)->Column#14, test.t.b", @@ -6639,7 +6639,7 @@ "SQL": "explain format = 'brief' select /*+ qb_name(qb_v10, v10), LIMIT_TO_COP(@qb_v10) */ * from v10;", "Plan": [ "TopN 1.00 root test.t.b, offset:0, count:1", - "└─TableReader 1.00 root data:ExchangeSender", + "└─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", " └─Selection 3333.33 mpp[tiflash] gt(test.t.a, 10)", @@ -6650,14 +6650,14 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb, v11) read_from_storage(tiflash[t@qb]), MPP_1PHASE_AGG(@qb) */ * from v11;", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#4", " └─Projection 8000.00 mpp[tiflash] Column#4, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#9, funcs:sum(Column#7)->Column#4, funcs:firstrow(Column#8)->test.t.a", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#7, test.t.a, test.t.a", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warn": null @@ -6665,13 +6665,13 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb, v11) read_from_storage(tiflash[t@qb]), MPP_2PHASE_AGG(@qb) */ * from v11;", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#4", " └─Projection 8000.00 mpp[tiflash] Column#4, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:sum(Column#9)->Column#4, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#12, funcs:sum(Column#11)->Column#9", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#11, test.t.a", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -6681,15 +6681,15 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb, v12) read_from_storage(tiflash[t1@qb, t@qb]), shuffle_join(t1@qb, t@qb) */ * from v12;", "Plan": [ - "TableReader 12500.00 root data:ExchangeSender", + "TableReader 12500.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12500.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12500.00 mpp[tiflash] test.t.a, test.t.b", " └─HashJoin 12500.00 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], "Warn": null @@ -6697,7 +6697,7 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb, v12) read_from_storage(tiflash[t1@qb, t@qb]), broadcast_join(t1@qb, t@qb) */ * from v12;", "Plan": [ - "TableReader 12500.00 root data:ExchangeSender", + "TableReader 12500.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12500.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12500.00 mpp[tiflash] test.t.a, test.t.b", " └─HashJoin 12500.00 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", @@ -6779,7 +6779,7 @@ { "SQL": "explain format = 'brief' select * from t where t.a = 1", "Result": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableRangeScan 1.00 mpp[tiflash] table:t range:[1,1], keep order:false, stats:pseudo" ] @@ -6787,7 +6787,7 @@ { "SQL": "explain format = 'brief' select * from t where t.a in (1, 2)", "Result": [ - "TableReader 2.00 root data:ExchangeSender", + "TableReader 2.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableRangeScan 2.00 mpp[tiflash] table:t range:[1,1], [2,2], keep order:false, stats:pseudo" ] @@ -6800,7 +6800,7 @@ { "SQL": "explain format = 'brief' select * from t", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "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" ], @@ -6809,7 +6809,7 @@ { "SQL": "explain format = 'brief' select * from t use index();", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "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" ], @@ -6818,7 +6818,7 @@ { "SQL": "explain format = 'brief' select /*+ use_index(t, idx)*/ * from t", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "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" ], @@ -6829,7 +6829,7 @@ { "SQL": "explain format = 'brief' select /*+ use_index(t)*/ * from t", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "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" ], @@ -7118,7 +7118,7 @@ { "SQL": "desc format = 'brief' select i * 2 from t", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] mul(test.t.i, 2)->Column#13", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7127,7 +7127,7 @@ { "SQL": "desc format = 'brief' select DATE_FORMAT(t, '%Y-%m-%d %H') as date from t", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] date_format(test.t.t, %Y-%m-%d %H)->Column#13", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7154,7 +7154,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#17)->Column#14", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(Column#19)->Column#17", " └─Projection 10000.00 mpp[tiflash] plus(test.t.id, 1)->Column#19", @@ -7165,7 +7165,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(*) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#16)->Column#14", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t._tidb_rowid)->Column#16", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7175,7 +7175,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ sum(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#17)->Column#14", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#19)->Column#17", " └─Projection 10000.00 mpp[tiflash] cast(plus(test.t.id, 1), decimal(20,0) BINARY)->Column#19", @@ -7214,7 +7214,7 @@ { "SQL": "desc format = 'brief' select * from (select id-2 as b from t) B join (select id-2 as b from t) A on A.b=B.b", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 10000.00 mpp[tiflash] inner join, equal:[eq(Column#13, Column#26)]", " ├─ExchangeReceiver(Build) 8000.00 mpp[tiflash] ", @@ -7231,7 +7231,7 @@ "SQL": "desc format = 'brief' select * from t join (select id-2 as b from t) A on A.b=t.id", "Plan": [ "HashJoin 10000.00 root inner join, equal:[eq(test.t.id, Column#25)]", - "├─TableReader(Build) 8000.00 root data:ExchangeSender", + "├─TableReader(Build) 8000.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─Projection 8000.00 mpp[tiflash] minus(test.t.id, 2)->Column#25", "│ └─Selection 8000.00 mpp[tiflash] not(isnull(minus(test.t.id, 2)))", @@ -7245,7 +7245,7 @@ "SQL": "desc format = 'brief' select * from t left join (select id-2 as b from t) A on A.b=t.id", "Plan": [ "HashJoin 10000.00 root left outer join, equal:[eq(test.t.id, Column#25)]", - "├─TableReader(Build) 8000.00 root data:ExchangeSender", + "├─TableReader(Build) 8000.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─Projection 8000.00 mpp[tiflash] minus(test.t.id, 2)->Column#25", "│ └─Selection 8000.00 mpp[tiflash] not(isnull(minus(test.t.id, 2)))", @@ -7258,7 +7258,7 @@ "SQL": "desc format = 'brief' select * from t right join (select id-2 as b from t) A on A.b=t.id", "Plan": [ "HashJoin 12487.50 root right outer join, equal:[eq(test.t.id, Column#25)]", - "├─TableReader(Build) 10000.00 root data:ExchangeSender", + "├─TableReader(Build) 10000.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─Projection 10000.00 mpp[tiflash] minus(test.t.id, 2)->Column#25", "│ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -7270,7 +7270,7 @@ { "SQL": "desc format = 'brief' select A.b, B.b from (select id-2 as b from t) B join (select id-2 as b from t) A on A.b=B.b", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] Column#26, Column#13", " └─HashJoin 10000.00 mpp[tiflash] inner join, equal:[eq(Column#13, Column#26)]", @@ -7287,7 +7287,7 @@ { "SQL": "desc format = 'brief' select A.id from t as A where exists (select 1 from t where t.id=A.id)", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -7301,7 +7301,7 @@ { "SQL": "desc format = 'brief' select A.id from t as A where not exists (select 1 from t where t.id=A.id)", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8000.00 mpp[tiflash] anti semi join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", @@ -7313,7 +7313,7 @@ { "SQL": "desc format = 'brief' SELECT FROM_UNIXTIME(name,'%Y-%m-%d') FROM t;", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] from_unixtime(cast(test.t.name, decimal(65,6) BINARY), %Y-%m-%d)->Column#13", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7487,7 +7487,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#9)->Column#6", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(Column#11)->Column#9", " └─Projection 10000.00 mpp[tiflash] plus(test.t.id, 1)->Column#11", @@ -7498,7 +7498,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(*) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#8)->Column#6", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t._tidb_rowid)->Column#8", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7508,7 +7508,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ sum(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#9)->Column#6", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#11)->Column#9", " └─Projection 10000.00 mpp[tiflash] cast(plus(test.t.id, 1), decimal(20,0) BINARY)->Column#11", @@ -7547,7 +7547,7 @@ { "SQL": "desc format = 'brief' select B.b+A.b from (select id-2 as b from t) B join (select id-2 as b from t) A on A.b=B.b", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] plus(Column#5, Column#10)->Column#11", " └─HashJoin 10000.00 mpp[tiflash] inner join, equal:[eq(Column#5, Column#10)]", @@ -7564,7 +7564,7 @@ { "SQL": "desc format = 'brief' select * from t join (select id-2 as b from t) A on A.b=t.id", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 10000.00 mpp[tiflash] inner join, equal:[eq(test.t.id, Column#9)]", " ├─ExchangeReceiver(Build) 8000.00 mpp[tiflash] ", @@ -7579,7 +7579,7 @@ { "SQL": "desc format = 'brief' select * from t left join (select id-2 as b from t) A on A.b=t.id", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 10000.00 mpp[tiflash] left outer join, equal:[eq(test.t.id, Column#9)]", " ├─ExchangeReceiver(Build) 8000.00 mpp[tiflash] ", @@ -7593,7 +7593,7 @@ { "SQL": "desc format = 'brief' select * from t right join (select id-2 as b from t) A on A.b=t.id", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] right outer join, equal:[eq(test.t.id, Column#9)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -7607,7 +7607,7 @@ { "SQL": "desc format = 'brief' select A.b, B.b from (select id-2 as b from t) B join (select id-2 as b from t) A on A.b=B.b", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] Column#10, Column#5", " └─HashJoin 10000.00 mpp[tiflash] inner join, equal:[eq(Column#5, Column#10)]", @@ -7624,7 +7624,7 @@ { "SQL": "desc format = 'brief' select id from t as A where exists (select 1 from t where t.id=A.id)", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -7638,7 +7638,7 @@ { "SQL": "desc format = 'brief' select id from t as A where not exists (select 1 from t where t.id=A.id)", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8000.00 mpp[tiflash] anti semi join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", @@ -7651,13 +7651,13 @@ "SQL": "desc format = 'brief' select b*2, id from (select avg(value+2) as b, id from t group by id) C order by id", "Plan": [ "Sort 8000.00 root test.t.id", - "└─TableReader 8000.00 root data:ExchangeSender", + "└─TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] mul(Column#5, 2)->Column#6, test.t.id", " └─Projection 8000.00 mpp[tiflash] div(Column#5, cast(case(eq(Column#20, 0), 1, Column#20), decimal(20,0) BINARY))->Column#5, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#21)->Column#20, funcs:sum(Column#22)->Column#5, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#26, funcs:count(Column#24)->Column#21, funcs:sum(Column#25)->Column#22", " └─Projection 10000.00 mpp[tiflash] plus(test.t.value, 2)->Column#24, plus(test.t.value, 2)->Column#25, test.t.id", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7666,7 +7666,7 @@ { "SQL": "desc format = 'brief' SELECT FROM_UNIXTIME(name,'%Y-%m-%d') FROM t;", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] from_unixtime(cast(test.t.name, decimal(65,6) BINARY), %Y-%m-%d)->Column#5", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7680,13 +7680,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(*) c, id from t group by id having id >c", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 6400.00 mpp[tiflash] gt(test.t.id, Column#5)", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#12)->Column#5, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#12", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -7694,7 +7694,7 @@ { "SQL": "desc format = 'brief' select * from t where id < 2", "Plan": [ - "TableReader 3323.33 root data:ExchangeSender", + "TableReader 3323.33 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 3323.33 mpp[tiflash] lt(test.t.id, 2)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7709,7 +7709,7 @@ "SQL": "explain format = 'brief' select count(*) from (select a , b from t union all select a , b from t1) tt", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─Union 20000.00 mpp[tiflash] ", @@ -7723,7 +7723,7 @@ "SQL": "explain format = 'brief' select count(*) from (select a , b from t union all select a , b from t1 union all select a, b from t where false) tt", "Plan": [ "HashAgg 1.00 root funcs:count(Column#16)->Column#15", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#16", " └─Union 20000.00 mpp[tiflash] ", @@ -7737,7 +7737,7 @@ "SQL": "explain format = 'brief' select count(*) from (select a , b from t union all select a , c from t1) tt", "Plan": [ "HashAgg 1.00 root funcs:count(Column#14)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#14", " └─Union 20000.00 mpp[tiflash] ", @@ -7752,7 +7752,7 @@ "SQL": "explain format = 'brief' select count(*) from (select a , b from t union all select a , c from t1 where false) tt", "Plan": [ "HashAgg 1.00 root funcs:count(Column#14)->Column#11", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#14", " └─Union 10000.00 mpp[tiflash] ", @@ -7780,17 +7780,17 @@ { "SQL": "desc format = 'brief' select t1.c1, t1.c2, t2.c1, t2.c2, t2.c3 from t t1 join t t2 on t1.c1 + 1 = t2.c2 - 10 and t1.c1 * 3 = t2.c3 / 2", "Plan": [ - "TableReader 12500.00 root data:ExchangeSender", + "TableReader 12500.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12500.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12500.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c1, test.t.c2, test.t.c3", " └─HashJoin 12500.00 mpp[tiflash] inner join, equal:[eq(Column#13, Column#14) eq(Column#15, Column#16)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#23, collate: binary], [name: Column#24, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#23, collate: binary], [name: Column#24, collate: binary]", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, Column#13, Column#15, cast(Column#13, decimal(13,8) BINARY)->Column#23, cast(Column#15, decimal(10,5) BINARY)->Column#24", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, mul(test.t.c1, 3)->Column#13, plus(test.t.c1, 1)->Column#15", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#14, collate: binary], [name: Column#16, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#14, collate: binary], [name: Column#16, collate: binary]", " └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, div(test.t.c3, 2)->Column#14, minus(test.t.c2, 10)->Column#16", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ] @@ -7798,27 +7798,27 @@ { "SQL": "desc format = 'brief' select * from (select c1, c2, c5, count(*) c from t group by c1, c2, c5) t1 join (select c1, c2, c3, count(*) c from t group by c1, c2, c3) t2 on t1.c1 = t2.c2 and t1.c2 = t2.c3 and t1.c5 = t2.c1", "Plan": [ - "TableReader 7976.02 root data:ExchangeSender", + "TableReader 7976.02 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7976.02 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 7976.02 mpp[tiflash] test.t.c1, test.t.c2, test.t.c5, Column#7, test.t.c1, test.t.c2, test.t.c3, Column#14", " └─HashJoin 7976.02 mpp[tiflash] inner join, equal:[eq(test.t.c1, test.t.c2) eq(test.t.c2, test.t.c3) eq(test.t.c5, test.t.c1)]", " ├─ExchangeReceiver(Build) 7976.02 mpp[tiflash] ", - " │ └─ExchangeSender 7976.02 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#58, collate: binary], [name: test.t.c5, collate: binary]", + " │ └─ExchangeSender 7976.02 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#58, collate: binary], [name: test.t.c5, collate: binary]", " │ └─Projection 7976.02 mpp[tiflash] Column#7, test.t.c1, test.t.c2, test.t.c5, cast(test.t.c2, decimal(10,5))->Column#58", " │ └─Projection 7976.02 mpp[tiflash] Column#7, test.t.c1, test.t.c2, test.t.c5", " │ └─HashAgg 7976.02 mpp[tiflash] group by:test.t.c1, test.t.c2, test.t.c5, funcs:sum(Column#15)->Column#7, funcs:firstrow(test.t.c1)->test.t.c1, funcs:firstrow(test.t.c2)->test.t.c2, funcs:firstrow(test.t.c5)->test.t.c5", " │ └─ExchangeReceiver 7976.02 mpp[tiflash] ", - " │ └─ExchangeSender 7976.02 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c5, collate: binary]", + " │ └─ExchangeSender 7976.02 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c5, collate: binary]", " │ └─HashAgg 7976.02 mpp[tiflash] group by:test.t.c1, test.t.c2, test.t.c5, funcs:count(1)->Column#15", " │ └─Selection 9970.03 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2)), not(isnull(test.t.c5))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 7984.01 mpp[tiflash] ", - " └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#59, collate: binary], [name: Column#60, collate: binary]", + " └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#59, collate: binary], [name: Column#60, collate: binary]", " └─Projection 7984.01 mpp[tiflash] Column#14, test.t.c1, test.t.c2, test.t.c3, cast(test.t.c3, decimal(10,5))->Column#59, cast(test.t.c1, decimal(40,20))->Column#60", " └─Projection 7984.01 mpp[tiflash] Column#14, test.t.c1, test.t.c2, test.t.c3", " └─HashAgg 7984.01 mpp[tiflash] group by:test.t.c1, test.t.c2, test.t.c3, funcs:sum(Column#23)->Column#14, funcs:firstrow(test.t.c1)->test.t.c1, funcs:firstrow(test.t.c2)->test.t.c2, funcs:firstrow(test.t.c3)->test.t.c3", " └─ExchangeReceiver 7984.01 mpp[tiflash] ", - " └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c1, collate: binary]", + " └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c1, collate: binary]", " └─HashAgg 7984.01 mpp[tiflash] group by:test.t.c1, test.t.c2, test.t.c3, funcs:count(1)->Column#23", " └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7827,15 +7827,15 @@ { "SQL": "desc format = 'brief' select * from t t1 join t t2 on t1.c1 = t2.c2 and t1.c2 = t2.c2 and t1.c3 = t2.c3 and t1.c4 = t2.c4 and t1.c5 = t2.c5", "Plan": [ - "TableReader 12462.54 root data:ExchangeSender", + "TableReader 12462.54 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12462.54 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12462.54 mpp[tiflash] inner join, equal:[eq(test.t.c1, test.t.c2) eq(test.t.c2, test.t.c2) eq(test.t.c3, test.t.c3) eq(test.t.c4, test.t.c4) eq(test.t.c5, test.t.c5)]", " ├─ExchangeReceiver(Build) 9970.03 mpp[tiflash] ", - " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c4, collate: binary], [name: test.t.c5, collate: binary]", + " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c4, collate: binary], [name: test.t.c5, collate: binary]", " │ └─Selection 9970.03 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2)), not(isnull(test.t.c5))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9980.01 mpp[tiflash] ", - " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c4, collate: binary], [name: test.t.c5, collate: binary]", + " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary], [name: test.t.c2, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c4, collate: binary], [name: test.t.c5, collate: binary]", " └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.c2)), not(isnull(test.t.c5))", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ] @@ -7843,17 +7843,17 @@ { "SQL": "desc format = 'brief' select * from t t1 join t t2 on t1.c1 = t2.c2 and t1.c2 = t2.c3 and t1.c3 = t2.c1 and t1.c4 = t2.c3 and t1.c1 = t2.c5", "Plan": [ - "TableReader 12462.54 root data:ExchangeSender", + "TableReader 12462.54 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12462.54 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12462.54 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5", " └─HashJoin 12462.54 mpp[tiflash] inner join, equal:[eq(test.t.c2, test.t.c1) eq(test.t.c3, test.t.c2) eq(test.t.c1, test.t.c3) eq(test.t.c3, test.t.c4) eq(test.t.c5, test.t.c1)]", " ├─ExchangeReceiver(Build) 9970.03 mpp[tiflash] ", - " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#18, collate: binary], [name: Column#20, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c5, collate: binary]", + " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#18, collate: binary], [name: Column#20, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c5, collate: binary]", " │ └─Projection 9970.03 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, cast(test.t.c3, decimal(10,5))->Column#18, cast(test.t.c1, decimal(10,5))->Column#20", " │ └─Selection 9970.03 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2)), not(isnull(test.t.c5))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9980.01 mpp[tiflash] ", - " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#19, collate: binary], [name: Column#21, collate: binary], [name: test.t.c4, collate: binary], [name: Column#22, collate: binary]", + " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#19, collate: binary], [name: Column#21, collate: binary], [name: test.t.c4, collate: binary], [name: Column#22, collate: binary]", " └─Projection 9980.01 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, cast(test.t.c2, decimal(10,5))->Column#19, cast(test.t.c3, decimal(10,5))->Column#21, cast(test.t.c1, decimal(40,20))->Column#22", " └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" @@ -7862,17 +7862,17 @@ { "SQL": "desc format = 'brief' select * from t t1 join t t2 on t1.c1 + t1.c2 = t2.c2 / t2.c3", "Plan": [ - "TableReader 12500.00 root data:ExchangeSender", + "TableReader 12500.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12500.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12500.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5", " └─HashJoin 12500.00 mpp[tiflash] inner join, equal:[eq(Column#13, Column#14)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#18, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#18, collate: binary]", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, Column#13, cast(Column#13, decimal(17,9) BINARY)->Column#18", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, plus(test.t.c1, test.t.c2)->Column#13", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#14, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#14, collate: binary]", " └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, div(test.t.c2, test.t.c3)->Column#14", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ] @@ -7880,17 +7880,17 @@ { "SQL": "desc format = 'brief' select * from t t1 where exists (select * from t t2 where t1.c1 = t2.c2 and t1.c2 = t2.c3 and t1.c3 = t2.c1 and t1.c4 = t2.c3 and t1.c1 = t2.c5)", "Plan": [ - "TableReader 7984.01 root data:ExchangeSender", + "TableReader 7984.01 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 7984.01 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5", " └─HashJoin 7984.01 mpp[tiflash] semi join, equal:[eq(test.t.c1, test.t.c2) eq(test.t.c2, test.t.c3) eq(test.t.c3, test.t.c1) eq(test.t.c4, test.t.c3) eq(test.t.c1, test.t.c5)]", " ├─ExchangeReceiver(Build) 9970.03 mpp[tiflash] ", - " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#19, collate: binary], [name: Column#21, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c5, collate: binary]", + " │ └─ExchangeSender 9970.03 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary], [name: Column#19, collate: binary], [name: Column#21, collate: binary], [name: test.t.c3, collate: binary], [name: test.t.c5, collate: binary]", " │ └─Projection 9970.03 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c5, cast(test.t.c3, decimal(10,5))->Column#19, cast(test.t.c1, decimal(10,5))->Column#21", " │ └─Selection 9970.03 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2)), not(isnull(test.t.c5))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9980.01 mpp[tiflash] ", - " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#18, collate: binary], [name: Column#20, collate: binary], [name: test.t.c4, collate: binary], [name: Column#22, collate: binary]", + " └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary], [name: Column#18, collate: binary], [name: Column#20, collate: binary], [name: test.t.c4, collate: binary], [name: Column#22, collate: binary]", " └─Projection 9980.01 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, cast(test.t.c2, decimal(10,5))->Column#18, cast(test.t.c3, decimal(10,5))->Column#20, cast(test.t.c1, decimal(40,20))->Column#22", " └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.c1)), not(isnull(test.t.c2))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" @@ -7899,29 +7899,29 @@ { "SQL": "desc format = 'brief' select * from t t1 left join t t2 on t1.c1 = t2.c2 join t t3 on t2.c5 = t3.c3 right join t t4 on t3.c3 = t4.c4 ", "Plan": [ - "TableReader 19492.21 root data:ExchangeSender", + "TableReader 19492.21 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 19492.21 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 19492.21 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5", " └─HashJoin 19492.21 mpp[tiflash] right outer join, equal:[eq(test.t.c3, test.t.c4)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#29, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#29, collate: binary]", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, cast(test.t.c4, decimal(40,20))->Column#29", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t4 keep order:false, stats:pseudo", " └─Projection(Probe) 15593.77 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t.c5, test.t.c3)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#25, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#25, collate: binary]", " │ └─Projection 10000.00 mpp[tiflash] test.t.c1, test.t.c2, test.t.c3, test.t.c4, test.t.c5, cast(test.t.c3, decimal(40,20))->Column#25", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 12475.01 mpp[tiflash] ", - " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c5, collate: binary]", + " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c5, collate: binary]", " └─HashJoin 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.c2, test.t.c1)]", " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", - " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c2, collate: binary]", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c2, collate: binary]", " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.c2)), not(isnull(test.t.c5))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c1, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c1, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.c1))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -7929,25 +7929,25 @@ { "SQL": "desc format = 'brief' SELECT STRAIGHT_JOIN t1 . col_varchar_64 , t1 . col_char_64_not_null FROM tt AS t1 INNER JOIN( tt AS t2 JOIN tt AS t3 ON(t3 . col_decimal_30_10_key = t2 . col_tinyint)) ON(t3 . col_varchar_64 = t2 . col_varchar_key) WHERE t3 . col_varchar_64 = t1 . col_char_64_not_null GROUP BY 1 , 2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.tt.col_varchar_64, test.tt.col_char_64_not_null", " └─HashAgg 8000.00 mpp[tiflash] group by:test.tt.col_char_64_not_null, test.tt.col_varchar_64, funcs:firstrow(test.tt.col_varchar_64)->test.tt.col_varchar_64, funcs:firstrow(test.tt.col_char_64_not_null)->test.tt.col_char_64_not_null", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.col_varchar_64, collate: utf8mb4_bin], [name: test.tt.col_char_64_not_null, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.col_varchar_64, collate: utf8mb4_bin], [name: test.tt.col_char_64_not_null, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.tt.col_char_64_not_null, test.tt.col_varchar_64, ", " └─HashJoin 15609.38 mpp[tiflash] inner join, equal:[eq(test.tt.col_char_64_not_null, test.tt.col_varchar_64)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.col_char_64_not_null, collate: utf8mb4_bin]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.col_char_64_not_null, collate: utf8mb4_bin]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─HashJoin(Probe) 12487.50 mpp[tiflash] inner join, equal:[eq(test.tt.col_varchar_key, test.tt.col_varchar_64) eq(Column#19, test.tt.col_decimal_30_10_key)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.col_varchar_key, collate: utf8mb4_bin]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.col_varchar_key, collate: utf8mb4_bin]", " │ └─Projection 9990.00 mpp[tiflash] test.tt.col_varchar_key, cast(test.tt.col_tinyint, decimal(3,0) BINARY)->Column#19", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.tt.col_varchar_key))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.col_varchar_64, collate: utf8mb4_bin]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.col_varchar_64, collate: utf8mb4_bin]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.tt.col_varchar_64))", " └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo" ] @@ -7960,16 +7960,16 @@ { "SQL": "desc format = 'brief' select * from tt t1 where exists (select * from t t2 where t1.b1 = t2.c3 and t2.c1 < t2.c2)", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.tt.b1, test.t.c3)]", " ├─ExchangeReceiver(Build) 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c3, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c3, collate: binary]", " │ └─Projection 8000.00 mpp[tiflash] test.t.c3", " │ └─Selection 8000.00 mpp[tiflash] lt(test.t.c1, test.t.c2)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.b1, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.b1, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.tt.b1))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -7982,16 +7982,16 @@ { "SQL": "desc format = 'brief' select * from tt t1 where exists (select * from t t2 where t1.b1 = t2.c3 and t2.c1 < t2.c2)", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.tt.b1, test.t.c3)], stream_count: 8", " ├─ExchangeReceiver(Build) 8000.00 mpp[tiflash] stream_count: 8", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.c3, collate: binary], stream_count: 8", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.c3, collate: binary], stream_count: 8", " │ └─Projection 8000.00 mpp[tiflash] test.t.c3", " │ └─Selection 8000.00 mpp[tiflash] lt(test.t.c1, test.t.c2)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.b1, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.b1, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.tt.b1))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -7999,18 +7999,100 @@ { "SQL": "desc format = 'brief' select count(*) from tt group by b1", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#3", " └─HashAgg 8000.00 mpp[tiflash] group by:test.tt.b1, funcs:sum(Column#7)->Column#3, stream_count: 8", " └─ExchangeReceiver 8000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tt.b1, collate: binary], stream_count: 8", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tt.b1, collate: binary], stream_count: 8", " └─HashAgg 8000.00 mpp[tiflash] group by:test.tt.b1, funcs:count(1)->Column#7", " └─TableFullScan 10000.00 mpp[tiflash] table:tt keep order:false, stats:pseudo" ] } ] }, + { + "Name": "TestMppVersion", + "Cases": [ + { + "SQL": "desc format = 'brief' select count(*) as cnt from t group by a, b", + "Plan": [ + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", + "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection 8000.00 mpp[tiflash] Column#4", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:sum(Column#8)->Column#4", + " └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary]", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:count(1)->Column#8", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set mpp_exchange_compression_mode = UNSPECIFIED", + "Plan": null, + "Warnings": null + }, + { + "SQL": "desc format = 'brief' select count(*) as cnt from t group by a, b", + "Plan": [ + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", + "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection 8000.00 mpp[tiflash] Column#4", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:sum(Column#8)->Column#4", + " └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary]", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:count(1)->Column#8", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set mpp_version = 0", + "Plan": null, + "Warnings": null + }, + { + "SQL": "set mpp_exchange_compression_mode = fast", + "Plan": null, + "Warnings": null + }, + { + "SQL": "desc format = 'brief' select count(*) as cnt from t group by a, b", + "Plan": [ + "TableReader 8000.00 root MppVersion: 0, data:ExchangeSender", + "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection 8000.00 mpp[tiflash] Column#4", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:sum(Column#8)->Column#4", + " └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary]", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:count(1)->Column#8", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "set mpp_version = -1", + "Plan": null, + "Warnings": null + }, + { + "SQL": "set mpp_exchange_compression_mode = high_compression", + "Plan": null, + "Warnings": null + }, + { + "SQL": "desc format = 'brief' select count(*) as cnt from t group by a, b", + "Plan": [ + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", + "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection 8000.00 mpp[tiflash] Column#4", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:sum(Column#8)->Column#4", + " └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: HIGH_COMPRESSION, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.b, collate: binary]", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.b, funcs:count(1)->Column#8", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + } + ] + }, { "Name": "TestPushDownAggForMPP", "Cases": [ @@ -8018,7 +8100,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#8)->Column#5", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(Column#10)->Column#8", " └─Projection 10000.00 mpp[tiflash] plus(test.t.id, 1)->Column#10", @@ -8029,7 +8111,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ count(*) from (select id+1 from t)A", "Plan": [ "HashAgg 1.00 root funcs:count(Column#7)->Column#5", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t._tidb_rowid)->Column#7", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -8039,7 +8121,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg()*/ sum(b) from (select id + 1 as b from t)A", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#8)->Column#5", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#10)->Column#8", " └─Projection 10000.00 mpp[tiflash] cast(plus(test.t.id, 1), decimal(20,0) BINARY)->Column#10", @@ -8058,12 +8140,12 @@ { "SQL": "desc format = 'brief' select count(*), id from t group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#11)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#11", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8071,13 +8153,13 @@ { "SQL": "desc format = 'brief' select count(*), id + 1 from t group by id + 1", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#4, plus(test.t.id, 1)->Column#5", " └─Projection 8000.00 mpp[tiflash] Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#16, funcs:sum(Column#17)->Column#4, funcs:firstrow(Column#18)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#16, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#16, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#20, funcs:count(1)->Column#17, funcs:firstrow(Column#19)->Column#18", " └─Projection 10000.00 mpp[tiflash] test.t.id, plus(test.t.id, 1)->Column#20", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -8086,18 +8168,18 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(*), id from t group by id) as A on A.id = t.id", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─Projection(Build) 7992.00 mpp[tiflash] Column#7, test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#8)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#8", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8107,7 +8189,7 @@ "Plan": [ "HashJoin 1.25 root inner join, equal:[eq(test.t.id, Column#7)]", "├─HashAgg(Build) 1.00 root funcs:count(Column#11)->Column#7", - "│ └─TableReader 1.00 root data:ExchangeSender", + "│ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t._tidb_rowid)->Column#11", "│ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8119,12 +8201,12 @@ { "SQL": "desc format = 'brief' select avg(value) as b,id from t group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#17, 0), 1, Column#17), decimal(20,0) BINARY))->Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#18)->Column#17, funcs:sum(Column#19)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(test.t.value)->Column#18, funcs:sum(test.t.value)->Column#19", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8133,13 +8215,13 @@ "SQL": "desc format = 'brief' select /*+hash_agg()*/ sum(b) from (select avg(value) as b, id from t group by id)A", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#18)->Column#5", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#4)->Column#18", " └─Projection 8000.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#15, 0), 1, Column#15), decimal(20,0) BINARY))->Column#4", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#16)->Column#15, funcs:sum(Column#17)->Column#4", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(test.t.value)->Column#16, funcs:sum(test.t.value)->Column#17", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8147,14 +8229,14 @@ { "SQL": "desc format = 'brief' select id from t group by id having avg(value)>0", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 6400.00 mpp[tiflash] test.t.id", " └─Selection 6400.00 mpp[tiflash] gt(Column#4, 0)", " └─Projection 8000.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#18, 0), 1, Column#18), decimal(20,0) BINARY))->Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#19)->Column#18, funcs:sum(Column#20)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(test.t.value)->Column#19, funcs:sum(test.t.value)->Column#20", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8162,13 +8244,13 @@ { "SQL": "desc format = 'brief' select avg(value),id from t group by id having avg(value)>0", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 6400.00 mpp[tiflash] gt(Column#4, 0)", " └─Projection 8000.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#19, 0), 1, Column#19), decimal(20,0) BINARY))->Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#20)->Column#19, funcs:sum(Column#21)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(test.t.value)->Column#20, funcs:sum(test.t.value)->Column#21", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8176,13 +8258,13 @@ { "SQL": "desc format = 'brief' select avg(value) +1,id from t group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] plus(Column#4, 1)->Column#5, test.t.id", " └─Projection 8000.00 mpp[tiflash] div(Column#4, cast(case(eq(Column#19, 0), 1, Column#19), decimal(20,0) BINARY))->Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#20)->Column#19, funcs:sum(Column#21)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(test.t.value)->Column#20, funcs:sum(test.t.value)->Column#21", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8190,18 +8272,18 @@ { "SQL": "desc format = 'brief' select sum(b) from (select t.id, t1.id as b from t join t t1 on t.id=t1.id)A group by id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 7992.00 mpp[tiflash] Column#7", " └─HashAgg 7992.00 mpp[tiflash] group by:Column#12, funcs:sum(Column#11)->Column#7", " └─Projection 12487.50 mpp[tiflash] cast(test.t.id, decimal(10,0) BINARY)->Column#11, test.t.id", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -8209,13 +8291,13 @@ { "SQL": "desc format = 'brief' select * from (select id from t group by id) C join (select sum(b),id from (select t.id, t1.id as b from t join (select id, count(*) as c from t group by id) t1 on t.id=t1.id)A group by id)B on C.id=b.id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─Projection(Build) 7992.00 mpp[tiflash] test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, ", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8226,12 +8308,12 @@ " ├─Projection(Build) 7992.00 mpp[tiflash] test.t.id, Column#13", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id, funcs:sum(Column#17)->Column#13", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#17", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8239,12 +8321,12 @@ { "SQL": "desc format = 'brief' select count(distinct value),id from t group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#4, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(distinct test.t.value)->Column#4, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.value, ", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8260,18 +8342,18 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(distinct value), id from t group by id) as A on A.id = t.id", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─Projection(Build) 7992.00 mpp[tiflash] Column#7, test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:count(distinct test.t.value)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, test.t.value, ", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8279,19 +8361,19 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(1/value), id from t group by id) as A on A.id = t.id", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─Projection(Build) 7992.00 mpp[tiflash] Column#7, test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#8)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:Column#19, funcs:count(Column#18)->Column#8", " │ └─Projection 9990.00 mpp[tiflash] div(1, test.t.value)->Column#18, test.t.id", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8299,7 +8381,7 @@ { "SQL": "desc format = 'brief' select /*+hash_agg()*/ sum(id) from (select value, id from t where id > value group by id, value)A group by value /*the exchange should have only one partition column: test.t.value*/", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 6400.00 mpp[tiflash] Column#4", " └─HashAgg 6400.00 mpp[tiflash] group by:Column#21, funcs:sum(Column#20)->Column#4", @@ -8307,7 +8389,7 @@ " └─Projection 6400.00 mpp[tiflash] test.t.id, test.t.value", " └─HashAgg 6400.00 mpp[tiflash] group by:test.t.id, test.t.value, funcs:firstrow(test.t.id)->test.t.id, funcs:firstrow(test.t.value)->test.t.value", " └─ExchangeReceiver 6400.00 mpp[tiflash] ", - " └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.value, collate: binary]", + " └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.value, collate: binary]", " └─HashAgg 6400.00 mpp[tiflash] group by:test.t.id, test.t.value, ", " └─Selection 8000.00 mpp[tiflash] gt(cast(test.t.id, decimal(10,0) BINARY), test.t.value)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -8316,7 +8398,7 @@ { "SQL": "desc format = 'brief' select /*+hash_agg()*/ sum(B.value) from t as B where B.id+1 > (select count(*) from t where t.id= B.id and t.value=B.value) group by B.id /*the exchange should have only one partition column: test.t.id*/", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 6400.00 mpp[tiflash] Column#8", " └─HashAgg 6400.00 mpp[tiflash] group by:test.t.id, funcs:sum(test.t.value)->Column#8", @@ -8325,19 +8407,19 @@ " ├─Projection(Build) 7984.01 mpp[tiflash] Column#7, test.t.id, test.t.value", " │ └─HashAgg 7984.01 mpp[tiflash] group by:test.t.id, test.t.value, funcs:sum(Column#24)->Column#7, funcs:firstrow(test.t.id)->test.t.id, funcs:firstrow(test.t.value)->test.t.value", " │ └─ExchangeReceiver 7984.01 mpp[tiflash] ", - " │ └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7984.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7984.01 mpp[tiflash] group by:test.t.id, test.t.value, funcs:count(1)->Column#24", " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.id)), not(isnull(test.t.value))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:B keep order:false, stats:pseudo" ] }, { "SQL": "desc format = 'brief' select count(distinct value) from t", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#4", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#6)->Column#4", @@ -8345,7 +8427,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.t.value)->Column#6", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.value, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.value, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.t.value, ", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8353,7 +8435,7 @@ { "SQL": "desc format = 'brief' select count(distinct x ) from (select count(distinct value) x from t) t", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct Column#4)->Column#5", @@ -8363,7 +8445,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.t.value)->Column#7", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.value, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.value, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.t.value, ", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8371,7 +8453,7 @@ { "SQL": "desc format = 'brief' select count(distinct value), count(value), avg(value) from t", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#4, Column#5, div(Column#6, cast(case(eq(Column#15, 0), 1, Column#15), decimal(20,0) BINARY))->Column#6", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#19)->Column#4, funcs:sum(Column#20)->Column#5, funcs:sum(Column#21)->Column#15, funcs:sum(Column#22)->Column#6", @@ -8379,7 +8461,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.t.value)->Column#19, funcs:sum(Column#16)->Column#20, funcs:sum(Column#17)->Column#21, funcs:sum(Column#18)->Column#22", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.value, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.value, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.t.value, funcs:count(test.t.value)->Column#16, funcs:count(test.t.value)->Column#17, funcs:sum(test.t.value)->Column#18", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -8392,7 +8474,7 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(*), id from t group by id) as A on A.id = t.id", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 7992.00 mpp[tiflash] ", @@ -8400,7 +8482,7 @@ " │ └─Projection 7992.00 mpp[tiflash] Column#7, test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#8)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#8", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8411,7 +8493,7 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(*)+id as v from t group by id) as A on A.v = t.id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8000.00 mpp[tiflash] inner join, equal:[eq(test.t.id, Column#8)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", @@ -8421,7 +8503,7 @@ " │ └─Projection 8000.00 mpp[tiflash] Column#7, test.t.id", " │ └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#11)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#11", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t.id))", @@ -8431,7 +8513,7 @@ { "SQL": "desc format = 'brief' select * from t join ( select count(*) as v, id from t group by value,id having value+v <10) as A on A.id = t.id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 7992.00 mpp[tiflash] test.t.id, test.t.value, Column#7, test.t.id", " └─HashJoin 7992.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8441,7 +8523,7 @@ " │ └─Projection 7992.00 mpp[tiflash] Column#7, test.t.id, test.t.value", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, test.t.value, funcs:sum(Column#10)->Column#7, funcs:firstrow(test.t.id)->test.t.id, funcs:firstrow(test.t.value)->test.t.value", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.value, collate: binary], [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.value, collate: binary], [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, test.t.value, funcs:count(1)->Column#10", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8454,7 +8536,7 @@ "Plan": [ "HashJoin 1.25 root inner join, equal:[eq(test.t.id, Column#7)]", "├─HashAgg(Build) 1.00 root funcs:count(Column#10)->Column#7", - "│ └─TableReader 1.00 root data:ExchangeSender", + "│ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t._tidb_rowid)->Column#10", "│ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8466,13 +8548,13 @@ { "SQL": "desc format = 'brief' select sum(b) from (select t.id, t1.id as b from t join t t1 on t.id=t1.id)A group by id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 7992.00 mpp[tiflash] Column#7", " └─HashAgg 7992.00 mpp[tiflash] group by:Column#12, funcs:sum(Column#11)->Column#7", " └─Projection 12487.50 mpp[tiflash] cast(test.t.id, decimal(10,0) BINARY)->Column#11, test.t.id", " └─ExchangeReceiver 12487.50 mpp[tiflash] ", - " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -8485,7 +8567,7 @@ { "SQL": "desc format = 'brief' select * from (select id from t group by id) C join (select sum(value),id from t group by id)B on C.id=B.id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 7992.00 mpp[tiflash] ", @@ -8493,14 +8575,14 @@ " │ └─Projection 7992.00 mpp[tiflash] test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, ", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─Projection(Probe) 7992.00 mpp[tiflash] Column#7, test.t.id", " └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:sum(Column#9)->Column#7, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:sum(test.t.value)->Column#9", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -8509,7 +8591,7 @@ { "SQL": "desc format = 'brief' select * from (select id from t group by id) C join (select sum(b),id from (select t.id, t1.id as b from t join (select id, count(*) as c from t group by id) t1 on t.id=t1.id)A group by id)B on C.id=b.id", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 7992.00 mpp[tiflash] ", @@ -8517,7 +8599,7 @@ " │ └─Projection 7992.00 mpp[tiflash] test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, ", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8525,14 +8607,14 @@ " └─HashAgg 7992.00 mpp[tiflash] group by:Column#34, funcs:sum(Column#32)->Column#11, funcs:firstrow(Column#33)->test.t.id", " └─Projection 9990.00 mpp[tiflash] cast(test.t.id, decimal(10,0) BINARY)->Column#32, test.t.id, test.t.id", " └─ExchangeReceiver 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", " ├─ExchangeReceiver(Build) 7992.00 mpp[tiflash] ", " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: Broadcast", " │ └─Projection 7992.00 mpp[tiflash] test.t.id, Column#13", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id, funcs:sum(Column#16)->Column#13", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:count(1)->Column#16", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -8544,7 +8626,7 @@ "SQL": "desc format = 'brief' select * from t join t t1 on t.id = t1.id order by t.value limit 1", "Plan": [ "TopN 1.00 root test.t.value, offset:0, count:1", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─TopN 1.00 mpp[tiflash] test.t.value, offset:0, count:1", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8562,7 +8644,7 @@ "Projection 1.00 root test.t.id, test.t.value, test.t.id, test.t.value", "└─TopN 1.00 root Column#8, offset:0, count:1", " └─Projection 1.00 root test.t.id, test.t.value, test.t.id, test.t.value, mod(test.t.value, 100)->Column#8", - " └─TableReader 1.00 root data:ExchangeSender", + " └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] test.t.id, test.t.value, test.t.id, test.t.value", " └─TopN 1.00 mpp[tiflash] Column#7, offset:0, count:1", @@ -8581,7 +8663,7 @@ "Plan": [ "StreamAgg 20.00 root group by:test.t.value, funcs:count(1)->Column#7", "└─TopN 20.00 root test.t.value, offset:0, count:20", - " └─TableReader 20.00 root data:ExchangeSender", + " └─TableReader 20.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 20.00 mpp[tiflash] ExchangeType: PassThrough", " └─TopN 20.00 mpp[tiflash] test.t.value, offset:0, count:20", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8597,7 +8679,7 @@ "SQL": "desc format = 'brief' select * from t join t t1 on t.id = t1.id limit 1", "Plan": [ "Limit 1.00 root offset:0, count:1", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Limit 1.00 mpp[tiflash] offset:0, count:1", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8613,7 +8695,7 @@ "SQL": "desc format = 'brief' select * from t join t t1 on t.id = t1.id limit 1", "Plan": [ "Limit 1.00 root offset:0, count:1", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Limit 1.00 mpp[tiflash] offset:0, count:1", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8630,7 +8712,7 @@ "Plan": [ "HashAgg 20.00 root group by:test.t.value, funcs:count(1)->Column#7", "└─Limit 20.00 root offset:0, count:20", - " └─TableReader 20.00 root data:ExchangeSender", + " └─TableReader 20.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 20.00 mpp[tiflash] ExchangeType: PassThrough", " └─Limit 20.00 mpp[tiflash] offset:0, count:20", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -8757,12 +8839,12 @@ "└─HashJoin 9990.00 root CARTESIAN inner join, other cond:or(ge(test.ts.col_char_64_not_null, Column#25), if(ne(Column#26, 0), NULL, 0))", " ├─Selection(Build) 0.80 root ne(Column#27, 0)", " │ └─HashAgg 1.00 root funcs:min(Column#36)->Column#25, funcs:sum(Column#37)->Column#26, funcs:count(Column#38)->Column#27", - " │ └─TableReader 1.00 root data:ExchangeSender", + " │ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:min(Column#42)->Column#36, funcs:sum(Column#43)->Column#37, funcs:count(1)->Column#38", " │ └─Projection 10000.00 mpp[tiflash] test.ts.col_varchar_64, cast(isnull(test.ts.col_varchar_64), decimal(20,0) BINARY)->Column#43", " │ └─TableFullScan 10000.00 mpp[tiflash] table:SUBQUERY4_t1 keep order:false, stats:pseudo", - " └─TableReader(Probe) 12487.50 root data:ExchangeSender", + " └─TableReader(Probe) 12487.50 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.ts.col_varchar_64, test.ts.col_varchar_key)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -8782,7 +8864,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id) from ts", "Plan": [ "HashAgg 1.00 root funcs:group_concat(Column#7 separator \",\")->Column#5", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#9, Column#10, Column#11 separator \",\")->Column#7", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#11", @@ -8795,7 +8877,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#6, Column#7, Column#8 separator \",\")->Column#5", @@ -8812,7 +8894,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id order by col_0) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#6, Column#7, Column#8 order by Column#9 separator \",\")->Column#5", @@ -8828,7 +8910,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id order by col_0) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#6, Column#7, Column#8 order by Column#9 separator \",\")->Column#5", @@ -8845,7 +8927,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id order by col_0),count(*),min(col_1) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#8, Column#9, Column#10 order by Column#11 separator \",\")->Column#5, funcs:count(1)->Column#6, funcs:min(Column#12)->Column#7", @@ -8861,7 +8943,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id order by col_0),count(*),max(col_0) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#12, Column#13, Column#14 order by Column#15 separator \",\")->Column#5, funcs:sum(Column#16)->Column#6, funcs:max(Column#17)->Column#7", @@ -8878,13 +8960,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:group_concat(Column#10, Column#11, Column#12 separator \",\")->Column#5", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#12, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -8894,13 +8976,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#9, funcs:group_concat(distinct Column#6, Column#7, Column#8 separator \",\")->Column#5", " └─Projection 8000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#8, test.ts.col_2", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.ts.col_0, test.ts.col_1, test.ts.col_2, test.ts.id, ", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -8911,13 +8993,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id order by col_0) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, funcs:group_concat(Column#6, Column#7, Column#8 order by Column#9 separator \",\")->Column#5", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#8, test.ts.col_0, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -8927,13 +9009,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id order by col_0) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, funcs:group_concat(distinct Column#6, Column#7, Column#8 order by Column#9 separator \",\")->Column#5", " └─Projection 8000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#8, test.ts.col_0, test.ts.col_2", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.ts.col_0, test.ts.col_1, test.ts.col_2, test.ts.id, ", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -8944,13 +9026,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_1, id order by col_0) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#9, funcs:group_concat(Column#6, Column#7 order by Column#8 separator \",\")->Column#5", " └─Projection 10000.00 mpp[tiflash] test.ts.col_1, cast(test.ts.id, var_string(20))->Column#7, test.ts.col_0, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -8960,13 +9042,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_1, id order by col_0) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#9, funcs:group_concat(distinct Column#6, Column#7 order by Column#8 separator \",\")->Column#5", " └─Projection 8000.00 mpp[tiflash] test.ts.col_1, cast(test.ts.id, var_string(20))->Column#7, test.ts.col_0, test.ts.col_2", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.ts.col_1, test.ts.col_2, test.ts.id, funcs:firstrow(test.ts.col_0)->test.ts.col_0", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -8977,13 +9059,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id order by col_0),count(*),min(col_0),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#11, 0), 1, Column#11), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#20, funcs:group_concat(Column#13, Column#14, Column#15 order by Column#16 separator \",\")->Column#5, funcs:count(1)->Column#6, funcs:min(Column#17)->Column#7, funcs:count(Column#18)->Column#11, funcs:sum(Column#19)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#15, test.ts.col_0, test.ts.col_0, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#19, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -8993,13 +9075,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id order by col_0),count(*),max(col_1),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#19, 0), 1, Column#19), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#32, funcs:group_concat(distinct Column#25, Column#26, Column#27 order by Column#28 separator \",\")->Column#5, funcs:count(1)->Column#6, funcs:max(Column#29)->Column#7, funcs:count(Column#30)->Column#19, funcs:sum(Column#31)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#27, test.ts.col_0, test.ts.col_1, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#31, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9009,7 +9091,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id order by col_0),count(distinct id),min(col_0),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#10, 0), 1, Column#10), decimal(20,0) BINARY))->Column#8", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#11, Column#12, Column#13 order by Column#14 separator \",\")->Column#5, funcs:count(Column#15)->Column#6, funcs:min(Column#16)->Column#7, funcs:count(Column#17)->Column#10, funcs:sum(Column#18)->Column#8", @@ -9025,7 +9107,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id order by col_0),count(distinct id),max(col_1),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#14, 0), 1, Column#14), decimal(20,0) BINARY))->Column#8", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#26, Column#27, Column#28 order by Column#29 separator \",\")->Column#5, funcs:sum(Column#30)->Column#6, funcs:max(Column#31)->Column#7, funcs:sum(Column#32)->Column#14, funcs:sum(Column#33)->Column#8", @@ -9043,13 +9125,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id),count(distinct id),min(col_0),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#26, 0), 1, Column#26), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#40, funcs:group_concat(Column#33, Column#34, Column#35 separator \",\")->Column#5, funcs:count(Column#36)->Column#6, funcs:min(Column#37)->Column#7, funcs:count(Column#38)->Column#26, funcs:sum(Column#39)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#35, test.ts.id, test.ts.col_0, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#39, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9059,13 +9141,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id),count(distinct id),max(col_1),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#19, 0), 1, Column#19), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#32, funcs:group_concat(distinct Column#25, Column#26, Column#27 separator \",\")->Column#5, funcs:count(Column#28)->Column#6, funcs:max(Column#29)->Column#7, funcs:count(Column#30)->Column#19, funcs:sum(Column#31)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#27, test.ts.id, test.ts.col_1, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#31, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9076,7 +9158,7 @@ "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id),count(distinct id),min(col_0),avg(id) from ts", "Plan": [ "HashAgg 1.00 root funcs:group_concat(Column#14 separator \",\")->Column#5, funcs:count(Column#15)->Column#6, funcs:min(Column#16)->Column#7, funcs:avg(Column#17, Column#18)->Column#8", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#24, Column#25, Column#26 separator \",\")->Column#14, funcs:count(Column#27)->Column#15, funcs:min(Column#28)->Column#16, funcs:count(Column#29)->Column#17, funcs:sum(Column#30)->Column#18", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#26, test.ts.id, test.ts.col_0, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#30", @@ -9089,7 +9171,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id),count(distinct id),max(col_1),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#14, 0), 1, Column#14), decimal(20,0) BINARY))->Column#8", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#26, Column#27, Column#28 separator \",\")->Column#5, funcs:sum(Column#29)->Column#6, funcs:max(Column#30)->Column#7, funcs:sum(Column#31)->Column#14, funcs:sum(Column#32)->Column#8", @@ -9107,13 +9189,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_1, id),count(distinct id),group_concat(col_0 order by 1),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#17, 0), 1, Column#17), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#29, funcs:group_concat(Column#21, Column#22, Column#23 separator \",\")->Column#5, funcs:count(Column#24)->Column#6, funcs:group_concat(Column#25 order by Column#26 separator \",\")->Column#7, funcs:count(Column#27)->Column#17, funcs:sum(Column#28)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#23, test.ts.id, test.ts.col_0, test.ts.col_0, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#28, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9123,13 +9205,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0),count(distinct id),group_concat(col_1, id order by 1,2),avg(id) from ts group by col_2", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, div(Column#8, cast(case(eq(Column#13, 0), 1, Column#13), decimal(20,0) BINARY))->Column#8", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#24, funcs:group_concat(distinct Column#16 separator \",\")->Column#5, funcs:count(Column#17)->Column#6, funcs:group_concat(Column#18, Column#19 order by Column#20, Column#21 separator \",\")->Column#7, funcs:count(Column#22)->Column#13, funcs:sum(Column#23)->Column#8", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.id, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#19, test.ts.col_1, test.ts.id, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#23, test.ts.col_2", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_2, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9139,7 +9221,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, id),count(distinct id),group_concat(col_1, id order by 1,2),min(col_0),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, Column#8, div(Column#9, cast(case(eq(Column#15, 0), 1, Column#15), decimal(20,0) BINARY))->Column#9", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(Column#18, Column#19 separator \",\")->Column#5, funcs:count(Column#20)->Column#6, funcs:group_concat(Column#21, Column#22 order by Column#23, Column#24 separator \",\")->Column#7, funcs:min(Column#25)->Column#8, funcs:count(Column#26)->Column#15, funcs:sum(Column#27)->Column#9", @@ -9155,7 +9237,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id),count(distinct id),group_concat(col_1, id order by 1,2),max(col_1),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, Column#8, div(Column#9, cast(case(eq(Column#12, 0), 1, Column#12), decimal(20,0) BINARY))->Column#9", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#14, Column#15, Column#16 separator \",\")->Column#5, funcs:count(Column#17)->Column#6, funcs:group_concat(Column#18, Column#19 order by Column#20, Column#21 separator \",\")->Column#7, funcs:max(Column#22)->Column#8, funcs:count(Column#23)->Column#12, funcs:sum(Column#24)->Column#9", @@ -9171,7 +9253,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id),count(distinct col_2),group_concat(col_1, id),max(col_1),avg(id) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6, Column#7, Column#8, div(Column#9, cast(case(eq(Column#15, 0), 1, Column#15), decimal(20,0) BINARY))->Column#9", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#29, Column#30, Column#31 separator \",\")->Column#5, funcs:count(distinct Column#32)->Column#6, funcs:group_concat(Column#33 separator \",\")->Column#7, funcs:max(Column#34)->Column#8, funcs:sum(Column#35)->Column#15, funcs:sum(Column#36)->Column#9", @@ -9189,13 +9271,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0, col_1, id),count(distinct col_2),group_concat(col_1, id),max(col_1),avg(id) from ts group by col_0", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, Column#6, Column#7, Column#8, div(Column#9, cast(case(eq(Column#20, 0), 1, Column#20), decimal(20,0) BINARY))->Column#9", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#35, funcs:group_concat(distinct Column#26, Column#27, Column#28 separator \",\")->Column#5, funcs:count(distinct Column#29)->Column#6, funcs:group_concat(Column#30, Column#31 separator \",\")->Column#7, funcs:max(Column#32)->Column#8, funcs:count(Column#33)->Column#20, funcs:sum(Column#34)->Column#9", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#28, test.ts.col_2, test.ts.col_1, cast(test.ts.id, var_string(20))->Column#31, test.ts.col_1, test.ts.id, cast(test.ts.id, decimal(10,0) BINARY)->Column#34, test.ts.col_0", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_0, collate: utf8mb4_bin]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_0, collate: utf8mb4_bin]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9205,7 +9287,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,'GG') from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#10, Column#11 separator \",\")->Column#5", @@ -9224,7 +9306,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,'01') from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#10, Column#11 separator \",\")->Column#5", @@ -9241,7 +9323,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,1) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#10, Column#11 separator \",\")->Column#5", @@ -9258,7 +9340,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,0) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#8, Column#9 separator \",\")->Column#5", @@ -9275,13 +9357,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,10) from ts group by '010'", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] group by:Column#17, funcs:group_concat(distinct Column#15, Column#16 separator \",\")->Column#5", " └─Projection 1.00 mpp[tiflash] cast(Column#13, var_string(20))->Column#15, cast(Column#14, var_string(20))->Column#16, Column#12", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#12, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#12, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:0, 1, 10, ", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -9292,13 +9374,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,0) from ts group by '011'", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] group by:Column#14, funcs:group_concat(distinct Column#12, Column#13 separator \",\")->Column#5", " └─Projection 1.00 mpp[tiflash] cast(Column#11, var_string(20))->Column#12, cast(Column#11, var_string(20))->Column#13, Column#10", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#10, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#10, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:0, 1, ", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -9309,13 +9391,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 0,'GG') from ts group by 'GG'", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] group by:Column#17, funcs:group_concat(distinct Column#15, Column#16 separator \",\")->Column#5", " └─Projection 1.00 mpp[tiflash] cast(Column#13, var_string(20))->Column#15, Column#14, Column#12", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#12, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#12, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:\"GG\", 0, 1, ", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], @@ -9332,7 +9414,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 'GG','GG') from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#7, Column#7 separator \",\")->Column#5", @@ -9348,7 +9430,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 'Gg','GG') from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#8, Column#9 separator \",\")->Column#5", @@ -9364,7 +9446,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct 'GG-10','GG') from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#8, Column#9 separator \",\")->Column#5", @@ -9380,7 +9462,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct '1200-01-01 00:00:00.023',1200) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct Column#10, Column#11 separator \",\")->Column#5", @@ -9399,12 +9481,12 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_0) from ts group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:test.ts.id, funcs:group_concat(test.ts.col_0, test.ts.col_0 separator \",\")->Column#5", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.id, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.id, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9414,13 +9496,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(col_0, col_0,id) from ts group by id", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:group_concat(Column#10, Column#11, Column#12 separator \",\")->Column#5", " └─Projection 10000.00 mpp[tiflash] test.ts.col_0, test.ts.col_0, cast(test.ts.id, var_string(20))->Column#12, test.ts.id", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.id, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.id, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" ], "Warning": [ @@ -9430,7 +9512,7 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0 order by id<10) from ts", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:group_concat(distinct test.ts.col_0 order by Column#7 separator \",\")->Column#5", @@ -9447,12 +9529,12 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0 order by id<10) from ts group by col_1", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:test.ts.col_1, funcs:group_concat(distinct test.ts.col_0 order by Column#8 separator \",\")->Column#5", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_1, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_1, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#11, funcs:firstrow(Column#9)->Column#8", " └─Projection 10000.00 mpp[tiflash] lt(test.ts.id, 10)->Column#9, test.ts.col_1, test.ts.col_0", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" @@ -9464,13 +9546,13 @@ { "SQL": "desc format = 'brief' select /*+ hash_agg(),agg_to_cop() */ group_concat(distinct col_0>10 order by id<10) from ts group by col_1", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#17, funcs:group_concat(distinct Column#15 order by Column#16 separator \",\")->Column#5", " └─Projection 8000.00 mpp[tiflash] cast(Column#10, var_string(20))->Column#15, Column#11, test.ts.col_1", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.ts.col_1, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.ts.col_1, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, Column#14, funcs:firstrow(Column#12)->Column#11", " └─Projection 10000.00 mpp[tiflash] lt(test.ts.id, 10)->Column#12, test.ts.col_1, gt(cast(test.ts.col_0, double BINARY), 10)->Column#14", " └─TableFullScan 10000.00 mpp[tiflash] table:ts keep order:false, stats:pseudo" @@ -9505,12 +9587,12 @@ "Plan": [ "Projection 8000.00 root Column#5", "└─Sort 8000.00 root test.t.id", - " └─TableReader 8000.00 root data:ExchangeSender", + " └─TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.id", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, funcs:sum(Column#7)->Column#5, funcs:firstrow(test.t.id)->test.t.id", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.name, collate: utf8mb4_bin], [name: test.t.id, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.name, collate: utf8mb4_bin], [name: test.t.id, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, funcs:count(1)->Column#7", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -9519,12 +9601,12 @@ "SQL": "desc format = 'brief' select count(*) from (select * from t order by id)a group by name order by 1", "Plan": [ "Sort 8000.00 root Column#5", - "└─TableReader 8000.00 root data:ExchangeSender", + "└─TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.name, funcs:sum(Column#8)->Column#5", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.name, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.name, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.name, funcs:count(1)->Column#8", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -9533,14 +9615,14 @@ "SQL": "desc format = 'brief' select count(*) from (select id,name from t group by id,name order by id,name)a group by name order by 1", "Plan": [ "Sort 8000.00 root Column#5", - "└─TableReader 8000.00 root data:ExchangeSender", + "└─TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.name, funcs:count(1)->Column#5", " └─Projection 8000.00 mpp[tiflash] test.t.id, test.t.name", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, funcs:firstrow(test.t.id)->test.t.id, funcs:firstrow(test.t.name)->test.t.name", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.name, collate: utf8mb4_bin]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.name, collate: utf8mb4_bin]", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, ", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ] @@ -9549,7 +9631,7 @@ "SQL": "desc format = 'brief' select * from (select id from t group by id order by id)a join t on a.id=t.id order by 1", "Plan": [ "Sort 9990.00 root test.t.id", - "└─TableReader 9990.00 root data:ExchangeSender", + "└─TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 9990.00 mpp[tiflash] test.t.id, test.t.id, test.t.value, test.t.name", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -9558,7 +9640,7 @@ " │ └─Projection 7992.00 mpp[tiflash] test.t.id", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.id, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.id, ", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.id))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -9570,7 +9652,7 @@ "SQL": "desc format = 'brief' select * from (select * from t order by id)a join t on a.id=t.id order by 1", "Plan": [ "Sort 12487.50 root test.t.id", - "└─TableReader 12487.50 root data:ExchangeSender", + "└─TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12487.50 mpp[tiflash] test.t.id, test.t.value, test.t.name, test.t.id, test.t.value, test.t.name", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.id, test.t.id)]", @@ -9585,7 +9667,7 @@ { "SQL": "desc format = 'brief' select * from ((select id from t order by 1) union all (select id+1 from t order by 1))c", "Plan": [ - "TableReader 20000.00 root data:ExchangeSender", + "TableReader 20000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 20000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Union 20000.00 mpp[tiflash] ", " ├─Projection 10000.00 mpp[tiflash] cast(test.t.id, bigint(20) BINARY)->Column#10", @@ -9597,7 +9679,7 @@ { "SQL": "desc format = 'brief' select * from ((select count(*) from (select id,name from t order by id)a group by name,id order by id) union all (select id+1 from t order by 1))c", "Plan": [ - "TableReader 18000.00 root data:ExchangeSender", + "TableReader 18000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 18000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Union 18000.00 mpp[tiflash] ", " ├─Projection 8000.00 mpp[tiflash] cast(Column#12, bigint(21) BINARY)->Column#12", @@ -9605,7 +9687,7 @@ " │ └─Projection 8000.00 mpp[tiflash] Column#5, test.t.id", " │ └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, funcs:sum(Column#19)->Column#5, funcs:firstrow(test.t.id)->test.t.id", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.name, collate: utf8mb4_bin], [name: test.t.id, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.name, collate: utf8mb4_bin], [name: test.t.id, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:test.t.id, test.t.name, funcs:count(1)->Column#19", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─Projection 10000.00 mpp[tiflash] cast(Column#11, bigint(21) BINARY)->Column#12", @@ -9617,7 +9699,7 @@ "SQL": "desc format = 'brief' select * from (select * from t order by id)a order by name", "Plan": [ "Sort 10000.00 root test.t.name", - "└─TableReader 10000.00 root data:ExchangeSender", + "└─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" ] @@ -9631,7 +9713,7 @@ "SQL": "explain format = 'brief' select sum(ps_supplycost) from partsupp, supplier where ps_suppkey = s_suppkey;", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#15)->Column#14", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(test.partsupp.ps_supplycost)->Column#15", " └─Projection 12500.00 mpp[tiflash] test.partsupp.ps_supplycost", @@ -9650,7 +9732,7 @@ { "SQL": "explain format = 'brief' select * from rp_t where a = 1 or a = 20", "Plan": [ - "TableReader 20.00 root partition:p0,p3 data:ExchangeSender", + "TableReader 20.00 root partition:p0,p3 MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 20.00 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 20.00 mpp[tiflash] or(eq(test.rp_t.a, 1), eq(test.rp_t.a, 20))", " └─TableFullScan 10000.00 mpp[tiflash] table:rp_t keep order:false, stats:pseudo, PartitionTableScan:true" @@ -9659,7 +9741,7 @@ { "SQL": "explain format = 'brief' select * from hp_t where a = 1 or a = 20", "Plan": [ - "TableReader 20.00 root partition:p0,p1 data:ExchangeSender", + "TableReader 20.00 root partition:p0,p1 MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 20.00 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 20.00 mpp[tiflash] or(eq(test.hp_t.a, 1), eq(test.hp_t.a, 20))", " └─TableFullScan 10000.00 mpp[tiflash] table:hp_t keep order:false, stats:pseudo, PartitionTableScan:true" @@ -9669,7 +9751,7 @@ "SQL": "explain format = 'brief' select count(*) from rp_t where a = 1 or a = 20", "Plan": [ "HashAgg 1.00 root funcs:count(Column#5)->Column#3", - "└─TableReader 1.00 root partition:p0,p3 data:ExchangeSender", + "└─TableReader 1.00 root partition:p0,p3 MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#5", " └─Selection 20.00 mpp[tiflash] or(eq(test.rp_t.a, 1), eq(test.rp_t.a, 20))", @@ -9680,7 +9762,7 @@ "SQL": "explain format = 'brief' select count(*) from hp_t where a = 1 or a = 20", "Plan": [ "HashAgg 1.00 root funcs:count(Column#5)->Column#3", - "└─TableReader 1.00 root partition:p0,p1 data:ExchangeSender", + "└─TableReader 1.00 root partition:p0,p1 MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#5", " └─Selection 20.00 mpp[tiflash] or(eq(test.hp_t.a, 1), eq(test.hp_t.a, 20))", @@ -9695,30 +9777,30 @@ { "SQL": "explain format = 'brief' select row_number() over w1 from t1 window w1 as (partition by c1 order by c1);", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] Column#5, stream_count: 8", " └─Window 10000.00 mpp[tiflash] row_number()->Column#5 over(partition by test.t1.c1 order by test.t1.c1 rows between current row and current row), stream_count: 8", " └─Sort 10000.00 mpp[tiflash] test.t1.c1, test.t1.c1, stream_count: 8", " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] }, { "SQL": "explain format = 'brief' select row_number() over w1, rank() over w2 from t1 window w1 as (partition by c1 order by c1), w2 as (partition by c2);", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] Column#7, Column#6, stream_count: 8", " └─Window 10000.00 mpp[tiflash] row_number()->Column#7 over(partition by test.t1.c1 order by test.t1.c1 rows between current row and current row), stream_count: 8", " └─Sort 10000.00 mpp[tiflash] test.t1.c1, test.t1.c1, stream_count: 8", " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─Window 10000.00 mpp[tiflash] rank()->Column#6 over(partition by test.t1.c2), stream_count: 8", " └─Sort 10000.00 mpp[tiflash] test.t1.c2, stream_count: 8", " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] }, @@ -9727,34 +9809,34 @@ "Plan": [ "Projection 10.00 root Column#7, Column#6", "└─TopN 10.00 root Column#7, Column#6, offset:0, count:10", - " └─TableReader 10.00 root data:ExchangeSender", + " └─TableReader 10.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 10.00 mpp[tiflash] ExchangeType: PassThrough", " └─TopN 10.00 mpp[tiflash] Column#7, Column#6, offset:0, count:10", " └─Window 10000.00 mpp[tiflash] row_number()->Column#7 over(partition by test.t1.c1 order by test.t1.c1 rows between current row and current row), stream_count: 8", " └─Sort 10000.00 mpp[tiflash] test.t1.c1, test.t1.c1, stream_count: 8", " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─Window 10000.00 mpp[tiflash] rank()->Column#6 over(partition by test.t1.c2), stream_count: 8", " └─Sort 10000.00 mpp[tiflash] test.t1.c2, stream_count: 8", " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] }, { "SQL": "explain format = 'brief' select row_number() over w1, count(c2) from t1 group by c1 having c1 > 10 window w1 as (partition by c2 order by c2);", "Plan": [ - "TableReader 2666.67 root data:ExchangeSender", + "TableReader 2666.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2666.67 mpp[tiflash] Column#6, Column#4, stream_count: 8", " └─Window 2666.67 mpp[tiflash] row_number()->Column#6 over(partition by test.t1.c2 order by test.t1.c2 rows between current row and current row), stream_count: 8", " └─Sort 2666.67 mpp[tiflash] test.t1.c2, test.t1.c2, stream_count: 8", " └─ExchangeReceiver 2666.67 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", + " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c2, collate: binary], stream_count: 8", " └─Projection 2666.67 mpp[tiflash] Column#4, test.t1.c2", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c1, funcs:sum(Column#9)->Column#4, funcs:firstrow(Column#10)->test.t1.c2", " └─ExchangeReceiver 2666.67 mpp[tiflash] ", - " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary]", + " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary]", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c1, funcs:count(test.t1.c2)->Column#9, funcs:firstrow(test.t1.c2)->Column#10", " └─Selection 3333.33 mpp[tiflash] gt(test.t1.c1, 10)", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" @@ -9763,17 +9845,17 @@ { "SQL": "explain format = 'brief' select row_number() over w1, count(c1) from t1 group by c2 having c2 > 10 window w1 as (partition by c1 order by c2);", "Plan": [ - "TableReader 2666.67 root data:ExchangeSender", + "TableReader 2666.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2666.67 mpp[tiflash] Column#6, Column#4, stream_count: 8", " └─Window 2666.67 mpp[tiflash] row_number()->Column#6 over(partition by test.t1.c1 order by test.t1.c2 rows between current row and current row), stream_count: 8", " └─Sort 2666.67 mpp[tiflash] test.t1.c1, test.t1.c2, stream_count: 8", " └─ExchangeReceiver 2666.67 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─Projection 2666.67 mpp[tiflash] Column#4, test.t1.c1, test.t1.c2", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c2, funcs:sum(Column#9)->Column#4, funcs:firstrow(Column#10)->test.t1.c1, funcs:firstrow(test.t1.c2)->test.t1.c2", " └─ExchangeReceiver 2666.67 mpp[tiflash] ", - " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c2, collate: binary]", + " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c2, collate: binary]", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c2, funcs:count(test.t1.c1)->Column#9, funcs:firstrow(test.t1.c1)->Column#10", " └─Selection 3333.33 mpp[tiflash] gt(test.t1.c2, 10)", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" @@ -9782,13 +9864,13 @@ { "SQL": "explain format = 'brief' select row_number() over w1 from t1 a join t1 b on a.c1 = b.c2 window w1 as (partition by a.c1);", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12487.50 mpp[tiflash] Column#8, stream_count: 8", " └─Window 12487.50 mpp[tiflash] row_number()->Column#8 over(partition by test.t1.c1 rows between current row and current row), stream_count: 8", " └─Sort 12487.50 mpp[tiflash] test.t1.c1, stream_count: 8", " └─ExchangeReceiver 12487.50 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t1.c1, test.t1.c2)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -9801,13 +9883,13 @@ { "SQL": "explain format = 'brief' select row_number() over w1 from t1 where c1 < 100 window w1 as (partition by c1 order by c1);", "Plan": [ - "TableReader 3323.33 root data:ExchangeSender", + "TableReader 3323.33 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 3323.33 mpp[tiflash] Column#5, stream_count: 8", " └─Window 3323.33 mpp[tiflash] row_number()->Column#5 over(partition by test.t1.c1 order by test.t1.c1 rows between current row and current row), stream_count: 8", " └─Sort 3323.33 mpp[tiflash] test.t1.c1, test.t1.c1, stream_count: 8", " └─ExchangeReceiver 3323.33 mpp[tiflash] stream_count: 8", - " └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", + " └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary], stream_count: 8", " └─Selection 3323.33 mpp[tiflash] lt(test.t1.c1, 100)", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -9815,7 +9897,7 @@ { "SQL": "explain format = 'brief' select * from t1;", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ] @@ -9823,7 +9905,7 @@ { "SQL": "explain format = 'brief' select row_number() over w1 from t1 window w1 as (order by c1);", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 10000.00 mpp[tiflash] Column#5", " └─Window 10000.00 mpp[tiflash] row_number()->Column#5 over(order by test.t1.c1 rows between current row and current row)", @@ -9836,7 +9918,7 @@ { "SQL": "explain format = 'brief' select row_number() over w1, count(c2) from t1 group by c1 having c1 > 10 window w1 as (partition by c1 order by c2);", "Plan": [ - "TableReader 2666.67 root data:ExchangeSender", + "TableReader 2666.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2666.67 mpp[tiflash] Column#6, Column#4", " └─Window 2666.67 mpp[tiflash] row_number()->Column#6 over(partition by test.t1.c1 order by test.t1.c2 rows between current row and current row)", @@ -9844,7 +9926,7 @@ " └─Projection 2666.67 mpp[tiflash] Column#4, test.t1.c1, test.t1.c2", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c1, funcs:sum(Column#9)->Column#4, funcs:firstrow(test.t1.c1)->test.t1.c1, funcs:firstrow(Column#11)->test.t1.c2", " └─ExchangeReceiver 2666.67 mpp[tiflash] ", - " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.c1, collate: binary]", + " └─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.c1, collate: binary]", " └─HashAgg 2666.67 mpp[tiflash] group by:test.t1.c1, funcs:count(test.t1.c2)->Column#9, funcs:firstrow(test.t1.c2)->Column#11", " └─Selection 3333.33 mpp[tiflash] gt(test.t1.c1, 10)", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" @@ -10226,4 +10308,4 @@ } ] } -] +] \ No newline at end of file diff --git a/planner/core/testdata/join_reorder_suite_out.json b/planner/core/testdata/join_reorder_suite_out.json index e2a6c562726d4..58336dc72da14 100644 --- a/planner/core/testdata/join_reorder_suite_out.json +++ b/planner/core/testdata/join_reorder_suite_out.json @@ -5399,7 +5399,7 @@ { "SQL": "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -5419,7 +5419,7 @@ { "SQL": "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", @@ -5440,7 +5440,7 @@ { "SQL": "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.a, test.t1.a)]", @@ -5461,7 +5461,7 @@ { "SQL": "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.a, test.t1.a)]", @@ -5482,7 +5482,7 @@ { "SQL": "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t2.a, test.t1.a)]", @@ -5503,7 +5503,7 @@ { "SQL": "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b", "Plan": [ - "TableReader 124625374.88 root data:ExchangeSender", + "TableReader 124625374.88 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 124625374.88 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 124625374.88 mpp[tiflash] test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 124625374.88 mpp[tiflash] inner join, equal:[eq(test.t1.a, test.t2.a) eq(test.t3.b, test.t2.b)]", @@ -5524,7 +5524,7 @@ { "SQL": "select /*+ leading(t1, t2) */ * from t4 join t on t4.a=t.a left join t1 on t.a = t1.a join t2 on t.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24365.26 root data:ExchangeSender", + "TableReader 24365.26 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24365.26 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24365.26 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24365.26 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", @@ -5557,7 +5557,7 @@ { "SQL": "select /*+ leading(t2, t3) */ * from t4 join t on t4.a=t.a left join t1 on t.a = t1.a join t2 on t.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24365.26 root data:ExchangeSender", + "TableReader 24365.26 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24365.26 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24365.26 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24365.26 mpp[tiflash] left outer join, equal:[eq(test.t.a, test.t1.a)]", @@ -5588,7 +5588,7 @@ { "SQL": "select /*+ leading(t4, t3, t2, t, t1) */ * from t4 join t on t4.a=t.a left join t1 on t.a = t1.a join t2 on t.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24365.26 root data:ExchangeSender", + "TableReader 24365.26 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24365.26 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24365.26 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24365.26 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", @@ -5621,7 +5621,7 @@ { "SQL": "select /*+ leading(t4, t3, t2, t) */ * from t4 join t on t4.a=t.a left join t1 on t.a = t1.a join t2 on t.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24365.26 root data:ExchangeSender", + "TableReader 24365.26 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24365.26 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24365.26 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24365.26 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", @@ -5654,7 +5654,7 @@ { "SQL": "select /*+ leading(t3, t2, t) */ * from t4 join t on t4.a=t.a left join t1 on t.a = t1.a join t2 on t.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24365.26 root data:ExchangeSender", + "TableReader 24365.26 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24365.26 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24365.26 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24365.26 mpp[tiflash] left outer join, equal:[eq(test.t.a, test.t1.a)]", @@ -5685,14 +5685,14 @@ { "SQL": "select /*+ leading(t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "TableReader 15609.38 root data:ExchangeSender", + "TableReader 15609.38 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15609.38 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 12487.50 mpp[tiflash] ", - " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─HashJoin 12487.50 mpp[tiflash] left outer join, equal:[eq(test.t1.a, test.t3.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5706,14 +5706,14 @@ { "SQL": "select /*+ leading(t2, t1, t3) */ * from t2 left join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "TableReader 15609.38 root data:ExchangeSender", + "TableReader 15609.38 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15609.38 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 12487.50 mpp[tiflash] ", - " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─HashJoin 12487.50 mpp[tiflash] left outer join, equal:[eq(test.t1.a, test.t3.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5730,14 +5730,14 @@ { "SQL": "select /*+ leading(t2, t3) */ * from t2 left join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b;", "Plan": [ - "TableReader 19492.21 root data:ExchangeSender", + "TableReader 19492.21 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 19492.21 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 19492.21 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15593.77 mpp[tiflash] ", - " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5759,14 +5759,14 @@ { "SQL": "select /*+ leading(t3, t4) */ * from t2 left join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b;", "Plan": [ - "TableReader 19492.21 root data:ExchangeSender", + "TableReader 19492.21 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 19492.21 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 19492.21 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 10000.00 mpp[tiflash] ", - " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15593.77 mpp[tiflash] ", - " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a)]", " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", @@ -5786,12 +5786,12 @@ { "SQL": "select /*+ leading(t3, t4) */ * from t2 left join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 30426.12 root data:ExchangeSender", + "TableReader 30426.12 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 30426.12 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 30426.12 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 30426.12 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 15593.77 mpp[tiflash] ", - " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t5.b, test.t6.b)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5805,7 +5805,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15593.77 mpp[tiflash] ", - " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─Projection 15593.77 mpp[tiflash] test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a)]", " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", @@ -5825,12 +5825,12 @@ { "SQL": "select /*+ leading(t3, t4) leading(t5, t6) */ * from t2 left join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 30426.12 root data:ExchangeSender", + "TableReader 30426.12 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 30426.12 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 30426.12 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 30426.12 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 15593.77 mpp[tiflash] ", - " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t5.b, test.t6.b)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5844,7 +5844,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15593.77 mpp[tiflash] ", - " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5865,12 +5865,12 @@ { "SQL": "select /*+ leading(t5, t6, t3, t4) */ * from t2 left join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 30426.12 root data:ExchangeSender", + "TableReader 30426.12 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 30426.12 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 30426.12 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 30426.12 mpp[tiflash] left outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 15593.77 mpp[tiflash] ", - " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t2.b, collate: binary]", + " │ └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t2.b, collate: binary]", " │ └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t5.b, test.t6.b)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5884,7 +5884,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t2.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15593.77 mpp[tiflash] ", - " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.b, collate: binary]", + " └─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.b, collate: binary]", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5906,11 +5906,11 @@ { "SQL": "select /*+ leading(t1, t2) */ * from t4 join t on t4.a=t.a right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24389.65 root data:ExchangeSender", + "TableReader 24389.65 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24389.65 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 24389.65 mpp[tiflash] right outer join, equal:[eq(test.t.a, test.t1.a)]", " ├─ExchangeReceiver(Build) 12487.50 mpp[tiflash] ", - " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t4.a, test.t.a)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5919,7 +5919,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15609.38 mpp[tiflash] ", - " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.a, collate: binary]", + " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.a, collate: binary]", " └─HashJoin 15609.38 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5938,12 +5938,12 @@ { "SQL": "select /*+ leading(t2, t3) */ * from t4 join t on t4.a=t.a right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24389.65 root data:ExchangeSender", + "TableReader 24389.65 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24389.65 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 24389.65 mpp[tiflash] test.t4.a, test.t4.b, test.t.a, test.t.b, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b", " └─HashJoin 24389.65 mpp[tiflash] right outer join, equal:[eq(test.t.a, test.t1.a)]", " ├─ExchangeReceiver(Build) 12487.50 mpp[tiflash] ", - " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t4.a, test.t.a)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5952,7 +5952,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15609.38 mpp[tiflash] ", - " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.a, collate: binary]", + " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.a, collate: binary]", " └─HashJoin 15609.38 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5971,11 +5971,11 @@ { "SQL": "select /*+ leading(t1, t3) */ * from t4 join t on t4.a=t.a right join t1 on t.a = t1.a join t2 on t1.b = t2.b join t3 on t2.b=t3.b;", "Plan": [ - "TableReader 24389.65 root data:ExchangeSender", + "TableReader 24389.65 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 24389.65 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 24389.65 mpp[tiflash] right outer join, equal:[eq(test.t.a, test.t1.a)]", " ├─ExchangeReceiver(Build) 12487.50 mpp[tiflash] ", - " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t4.a, test.t.a)]", " │ ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -5984,7 +5984,7 @@ " │ └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 15609.38 mpp[tiflash] ", - " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t1.a, collate: binary]", + " └─ExchangeSender 15609.38 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t1.a, collate: binary]", " └─HashJoin 15609.38 mpp[tiflash] inner join, equal:[eq(test.t2.b, test.t3.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: Broadcast", @@ -6005,7 +6005,7 @@ { "SQL": "select /*+ leading(t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] right outer join, equal:[eq(test.t2.b, test.t1.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -6024,7 +6024,7 @@ { "SQL": "select /*+ leading(t2, t1, t3) */ * from t2 right join (t1 left join t3 on t1.a=t3.a) on t2.b=t1.b;", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] left outer join, equal:[eq(test.t1.a, test.t3.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -6043,7 +6043,7 @@ { "SQL": "select /*+ leading(t2, t3) */ * from t2 right join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b;", "Plan": [ - "TableReader 19492.21 root data:ExchangeSender", + "TableReader 19492.21 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 19492.21 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 19492.21 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", " └─HashJoin 19492.21 mpp[tiflash] inner join, equal:[eq(test.t3.b, test.t4.b)]", @@ -6071,7 +6071,7 @@ { "SQL": "select /*+ leading(t3, t4) */ * from t2 right join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b;", "Plan": [ - "TableReader 19492.21 root data:ExchangeSender", + "TableReader 19492.21 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 19492.21 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 19492.21 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", " └─HashJoin 19492.21 mpp[tiflash] right outer join, equal:[eq(test.t2.b, test.t1.b)]", @@ -6097,7 +6097,7 @@ { "SQL": "select /*+ leading(t3, t4) */ * from t2 right join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 30456.57 root data:ExchangeSender", + "TableReader 30456.57 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 30456.57 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 30456.57 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 30456.57 mpp[tiflash] inner join, equal:[eq(test.t5.b, test.t6.b)]", @@ -6133,7 +6133,7 @@ { "SQL": "select /*+ leading(t3, t4) leading(t5, t6) */ * from t2 right join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 30456.57 root data:ExchangeSender", + "TableReader 30456.57 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 30456.57 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 30456.57 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 30456.57 mpp[tiflash] inner join, equal:[eq(test.t5.b, test.t6.b)]", @@ -6171,7 +6171,7 @@ { "SQL": "select /*+ leading(t3, t4, t5, t6) */ * from t2 right join (t1 join t3 on t1.a=t3.a join t4 on t3.b = t4.b) on t2.b=t1.b join t5 on t2.a = t5.a join t6 on t5.b=t6.b;", "Plan": [ - "TableReader 243165526.37 root data:ExchangeSender", + "TableReader 243165526.37 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 243165526.37 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 243165526.37 mpp[tiflash] test.t2.a, test.t2.b, test.t1.a, test.t1.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b, test.t5.a, test.t5.b, test.t6.a, test.t6.b", " └─HashJoin 243165526.37 mpp[tiflash] inner join, equal:[eq(test.t3.a, test.t1.a) eq(test.t2.b, test.t1.b)]", diff --git a/planner/core/testdata/plan_suite_out.json b/planner/core/testdata/plan_suite_out.json index 14213e2223dab..905ffab969200 100644 --- a/planner/core/testdata/plan_suite_out.json +++ b/planner/core/testdata/plan_suite_out.json @@ -5,14 +5,14 @@ { "SQL": "select /*+ MPP_1PHASE_AGG() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#11, funcs:sum(Column#8)->Column#5, funcs:firstrow(Column#9)->test.t.a", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.a, test.t.c", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warn": null @@ -20,13 +20,13 @@ { "SQL": "select /*+ MPP_2PHASE_AGG() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.c, funcs:sum(Column#10)->Column#5, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, Column#14, funcs:sum(Column#12)->Column#10", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#12, test.t.a, test.t.c", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -36,15 +36,15 @@ { "SQL": "select /*+ shuffle_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ], @@ -53,7 +53,7 @@ { "SQL": "select /*+ broadcast_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -68,14 +68,14 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_1PHASE_AGG() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#11, funcs:sum(Column#8)->Column#5, funcs:firstrow(Column#9)->test.t.a", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.a, test.t.c", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warn": null @@ -83,13 +83,13 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_2PHASE_AGG() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.c, funcs:sum(Column#10)->Column#5, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, Column#14, funcs:sum(Column#12)->Column#10", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#12, test.t.a, test.t.c", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -99,15 +99,15 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ], @@ -116,7 +116,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -131,7 +131,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2), hash_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -148,7 +148,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2), hash_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -165,7 +165,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2), hash_join_build(t1) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -182,7 +182,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2), hash_join_build(t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -199,7 +199,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2), hash_join_probe(t1) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -216,7 +216,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2), hash_join_probe(t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -233,7 +233,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2), merge_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -250,7 +250,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2), merge_join(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -267,7 +267,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), shuffle_join(t1, t2), INL_JOIN(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -284,7 +284,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2]), broadcast_join(t1, t2), INL_JOIN(t1, t2) */ * from t t1, t t2 where t1.a=t2.a", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -301,14 +301,14 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_1PHASE_AGG(), hash_agg() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#11, funcs:sum(Column#8)->Column#5, funcs:firstrow(Column#9)->test.t.a", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.a, test.t.c", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warn": null @@ -316,13 +316,13 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_2PHASE_AGG(), stream_agg() */ a, sum(b) from t group by a, c", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.c, funcs:sum(Column#6)->Column#5, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#9, funcs:sum(Column#8)->Column#6", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.c", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -347,14 +347,14 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_1PHASE_AGG(), ignore_index(t, idx_a) */ a, sum(b) from t where a > 1 group by a, c", "Plan": [ - "TableReader 2666.67 root data:ExchangeSender", + "TableReader 2666.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 2666.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 2666.67 mpp[tiflash] test.t.a, Column#5", " └─Projection 2666.67 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 2666.67 mpp[tiflash] group by:Column#10, Column#11, funcs:sum(Column#8)->Column#5, funcs:firstrow(Column#9)->test.t.a", " └─Projection 3333.33 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.a, test.t.c", " └─ExchangeReceiver 3333.33 mpp[tiflash] ", - " └─ExchangeSender 3333.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 3333.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─Selection 3333.33 mpp[tiflash] gt(test.t.a, 1)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -378,13 +378,13 @@ { "SQL": "select /*+ read_from_storage(tiflash[t]), MPP_2PHASE_AGG(), index_merge(t, idx_b, idx_a) */ a, sum(b) from t where b < 2 or a > 2 group by a, c", "Plan": [ - "TableReader 4439.11 root data:ExchangeSender", + "TableReader 4439.11 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 4439.11 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 4439.11 mpp[tiflash] test.t.a, Column#5", " └─Projection 4439.11 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 4439.11 mpp[tiflash] group by:test.t.a, test.t.c, funcs:sum(Column#13)->Column#5, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 4439.11 mpp[tiflash] ", - " └─ExchangeSender 4439.11 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 4439.11 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg 4439.11 mpp[tiflash] group by:Column#16, Column#17, funcs:sum(Column#15)->Column#13", " └─Projection 5548.89 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#15, test.t.a, test.t.c", " └─Selection 5548.89 mpp[tiflash] or(lt(test.t.b, 2), gt(test.t.a, 2))", @@ -397,22 +397,22 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2, t3]), shuffle_join(t1, t2, t3), straight_join() */ * from t t1, t t2, t t3 where t1.a=t2.a and t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.b))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 12475.01 mpp[tiflash] ", - " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─HashJoin 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", - " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], @@ -421,22 +421,22 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2, t3]), shuffle_join(t1, t2, t3), leading(t3, t1) */ * from t t1, t t2, t t3 where t1.a=t2.a and t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.b))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t3 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 12475.01 mpp[tiflash] ", - " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 12475.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─HashJoin 12475.01 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9980.01 mpp[tiflash] ", - " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 9980.01 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 9980.01 mpp[tiflash] not(isnull(test.t.a)), not(isnull(test.t.b))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], @@ -448,7 +448,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2, t3]), broadcast_join(t1, t2, t3), straight_join() */ * from t t2, t t1, t t3 where t1.a=t2.a and t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -468,7 +468,7 @@ { "SQL": "select /*+ read_from_storage(tiflash[t1, t2, t3]), broadcast_join(t1, t2, t3), leading(t2, t3) */ * from t t1, t t2, t t3 where t1.a=t2.a and t2.b=t3.b", "Plan": [ - "TableReader 15593.77 root data:ExchangeSender", + "TableReader 15593.77 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 15593.77 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 15593.77 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -491,14 +491,14 @@ { "SQL": "select /*+ qb_name(qb, v), MPP_1PHASE_AGG(@qb) */ * from v", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#10, Column#11, funcs:sum(Column#8)->Column#5, funcs:firstrow(Column#9)->test.t.a", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#8, test.t.a, test.t.a, test.t.c", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warn": null @@ -506,13 +506,13 @@ { "SQL": "select /*+ qb_name(qb, v), MPP_2PHASE_AGG(@qb) */ * from v", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#5", " └─Projection 8000.00 mpp[tiflash] Column#5, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, test.t.c, funcs:sum(Column#10)->Column#5, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], [name: test.t.c, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, Column#14, funcs:sum(Column#12)->Column#10", " └─Projection 10000.00 mpp[tiflash] cast(test.t.b, decimal(10,0) BINARY)->Column#12, test.t.a, test.t.c", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -522,16 +522,16 @@ { "SQL": "select /*+ qb_name(qb, v1), shuffle_join(t1@qb, t2@qb) */ * from v1", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12487.50 mpp[tiflash] test.t.a", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo" ], @@ -540,7 +540,7 @@ { "SQL": "select /*+ qb_name(qb, v1), broadcast_join(t1@qb, t2@qb) */ * from v1", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12487.50 mpp[tiflash] test.t.a", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", @@ -556,7 +556,7 @@ { "SQL": "SELECT /*+ shuffle_join(t) */ * FROM t WHERE EXISTS (SELECT /*+ SEMI_JOIN_REWRITE */ 1 FROM t t1 WHERE t1.b = t.b);", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -574,7 +574,7 @@ { "SQL": "SELECT /*+ broadcast_join(t) */ * FROM t WHERE EXISTS (SELECT /*+ SEMI_JOIN_REWRITE */ 1 FROM t t1 WHERE t1.b = t.b);", "Plan": [ - "TableReader 7992.00 root data:ExchangeSender", + "TableReader 7992.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 7992.00 mpp[tiflash] semi join, equal:[eq(test.t.b, test.t.b)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -592,7 +592,7 @@ { "SQL": "select * from t t1 where t1.a < (select /*+ MPP_1PHASE_AGG() */ sum(t2.a) from t t2 where t2.b = t1.b);", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 9990.00 mpp[tiflash] test.t.a, test.t.b, test.t.c", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)], other cond:lt(cast(test.t.a, decimal(10,0) BINARY), Column#9)", @@ -602,7 +602,7 @@ " │ └─HashAgg 7992.00 mpp[tiflash] group by:Column#26, funcs:sum(Column#24)->Column#9, funcs:firstrow(Column#25)->test.t.b", " │ └─Projection 9990.00 mpp[tiflash] cast(test.t.a, decimal(10,0) BINARY)->Column#24, test.t.b, test.t.b", " │ └─ExchangeReceiver 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.b))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t2 keep order:false, stats:pseudo", " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.t.b))", @@ -613,7 +613,7 @@ { "SQL": "select * from t t1 where t1.a < (select /*+ MPP_2PHASE_AGG() */ sum(t2.a) from t t2 where t2.b = t1.b);", "Plan": [ - "TableReader 9990.00 root data:ExchangeSender", + "TableReader 9990.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 9990.00 mpp[tiflash] test.t.a, test.t.b, test.t.c", " └─HashJoin 9990.00 mpp[tiflash] inner join, equal:[eq(test.t.b, test.t.b)], other cond:lt(cast(test.t.a, decimal(10,0) BINARY), Column#9)", @@ -622,7 +622,7 @@ " │ └─Projection 7992.00 mpp[tiflash] Column#9, test.t.b", " │ └─HashAgg 7992.00 mpp[tiflash] group by:test.t.b, funcs:sum(Column#13)->Column#9, funcs:firstrow(test.t.b)->test.t.b", " │ └─ExchangeReceiver 7992.00 mpp[tiflash] ", - " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 7992.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─HashAgg 7992.00 mpp[tiflash] group by:Column#29, funcs:sum(Column#28)->Column#13", " │ └─Projection 9990.00 mpp[tiflash] cast(test.t.a, decimal(10,0) BINARY)->Column#28, test.t.b", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.b))", @@ -642,13 +642,13 @@ " └─Selection 1701.55 root gt(test.t.b, 1)", " └─CTEFullScan 2126.93 root CTE:cte data:CTE_0", "CTE_0 2126.93 root Non-Recursive CTE", - "└─TableReader(Seed Part) 2126.93 root data:ExchangeSender", + "└─TableReader(Seed Part) 2126.93 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2126.93 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 2126.93 mpp[tiflash] or(lt(Column#5, 18), gt(test.t.b, 1))", " └─Projection 2658.67 mpp[tiflash] Column#5, test.t.b", " └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#5, funcs:firstrow(test.t.b)->test.t.b", " └─ExchangeReceiver 3323.33 mpp[tiflash] ", - " └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 60)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -664,13 +664,13 @@ " └─Selection 1701.55 root gt(test.t.b, 1)", " └─CTEFullScan 2126.93 root CTE:cte data:CTE_0", "CTE_0 2126.93 root Non-Recursive CTE", - "└─TableReader(Seed Part) 2126.93 root data:ExchangeSender", + "└─TableReader(Seed Part) 2126.93 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 2126.93 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 2126.93 mpp[tiflash] or(lt(Column#5, 18), gt(test.t.b, 1))", " └─Projection 2658.67 mpp[tiflash] Column#5, test.t.b", " └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:sum(Column#22)->Column#5, funcs:firstrow(test.t.b)->test.t.b", " └─ExchangeReceiver 2658.67 mpp[tiflash] ", - " └─ExchangeSender 2658.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 2658.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#22", " └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 60)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -687,16 +687,16 @@ " └─Selection 5543.34 root gt(test.t.b, 1)", " └─CTEFullScan 6929.18 root CTE:cte data:CTE_0", "CTE_0 6929.18 root Non-Recursive CTE", - "└─TableReader(Seed Part) 6929.18 root data:ExchangeSender", + "└─TableReader(Seed Part) 6929.18 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6929.18 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 6929.18 mpp[tiflash] test.t.a, test.t.b", " └─HashJoin 6929.18 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)], other cond:or(lt(test.t.a, 18), gt(test.t.b, 1))", " ├─ExchangeReceiver(Build) 5543.34 mpp[tiflash] ", - " │ └─ExchangeSender 5543.34 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 5543.34 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 5543.34 mpp[tiflash] not(isnull(test.t.a)), or(lt(test.t.a, 18), gt(test.t.b, 1))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], @@ -712,7 +712,7 @@ " └─Selection 5543.34 root gt(test.t.b, 1)", " └─CTEFullScan 6929.18 root CTE:cte data:CTE_0", "CTE_0 6929.18 root Non-Recursive CTE", - "└─TableReader(Seed Part) 6929.18 root data:ExchangeSender", + "└─TableReader(Seed Part) 6929.18 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 6929.18 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 6929.18 mpp[tiflash] test.t.a, test.t.b", " └─HashJoin 6929.18 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)], other cond:or(lt(test.t.a, 18), gt(test.t.b, 1))", @@ -728,26 +728,26 @@ { "SQL": "WITH CTE AS (SELECT /*+ MERGE(), MPP_1PHASE_AGG() */ count(*) as a, b FROM t WHERE t.a < 60 group by b) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ - "TableReader 3013.16 root data:ExchangeSender", + "TableReader 3013.16 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 3013.16 mpp[tiflash] Column#20, Column#21", " └─HashAgg 3013.16 mpp[tiflash] group by:Column#20, Column#21, funcs:firstrow(Column#20)->Column#20, funcs:firstrow(Column#21)->Column#21", " └─ExchangeReceiver 3013.16 mpp[tiflash] ", - " └─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#20, collate: binary], [name: Column#21, collate: binary]", + " └─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#20, collate: binary], [name: Column#21, collate: binary]", " └─Union 3013.16 mpp[tiflash] ", " ├─Projection 2126.93 mpp[tiflash] cast(Column#12, bigint(21) BINARY)->Column#20, test.t.b", " │ └─Selection 2126.93 mpp[tiflash] lt(Column#12, 18)", " │ └─Projection 2658.67 mpp[tiflash] Column#12, test.t.b", " │ └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#12, funcs:firstrow(test.t.b)->test.t.b", " │ └─ExchangeReceiver 3323.33 mpp[tiflash] ", - " │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 60)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─Projection 886.22 mpp[tiflash] cast(Column#20, bigint(21) BINARY)->Column#20, Column#21", " └─Projection 886.22 mpp[tiflash] Column#19, test.t.b", " └─HashAgg 886.22 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#19, funcs:firstrow(test.t.b)->test.t.b", " └─ExchangeReceiver 1107.78 mpp[tiflash] ", - " └─ExchangeSender 1107.78 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 1107.78 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─Selection 1107.78 mpp[tiflash] gt(test.t.b, 1), lt(test.t.a, 60)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], @@ -756,19 +756,19 @@ { "SQL": "WITH CTE AS (SELECT /*+ MERGE(), MPP_2PHASE_AGG() */ count(*) as a, b FROM t WHERE t.a < 60 group by b) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ - "TableReader 3013.16 root data:ExchangeSender", + "TableReader 3013.16 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 3013.16 mpp[tiflash] Column#20, Column#21", " └─HashAgg 3013.16 mpp[tiflash] group by:Column#20, Column#21, funcs:firstrow(Column#20)->Column#20, funcs:firstrow(Column#21)->Column#21", " └─ExchangeReceiver 3013.16 mpp[tiflash] ", - " └─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#20, collate: binary], [name: Column#21, collate: binary]", + " └─ExchangeSender 3013.16 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#20, collate: binary], [name: Column#21, collate: binary]", " └─Union 3013.16 mpp[tiflash] ", " ├─Projection 2126.93 mpp[tiflash] cast(Column#12, bigint(21) BINARY)->Column#20, test.t.b", " │ └─Selection 2126.93 mpp[tiflash] lt(Column#12, 18)", " │ └─Projection 2658.67 mpp[tiflash] Column#12, test.t.b", " │ └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:sum(Column#32)->Column#12, funcs:firstrow(test.t.b)->test.t.b", " │ └─ExchangeReceiver 2658.67 mpp[tiflash] ", - " │ └─ExchangeSender 2658.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " │ └─ExchangeSender 2658.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " │ └─HashAgg 2658.67 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#32", " │ └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 60)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -776,7 +776,7 @@ " └─Projection 886.22 mpp[tiflash] Column#19, test.t.b", " └─HashAgg 886.22 mpp[tiflash] group by:test.t.b, funcs:sum(Column#46)->Column#19, funcs:firstrow(test.t.b)->test.t.b", " └─ExchangeReceiver 886.22 mpp[tiflash] ", - " └─ExchangeSender 886.22 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.b, collate: binary]", + " └─ExchangeSender 886.22 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.b, collate: binary]", " └─HashAgg 886.22 mpp[tiflash] group by:test.t.b, funcs:count(1)->Column#46", " └─Selection 1107.78 mpp[tiflash] gt(test.t.b, 1), lt(test.t.a, 60)", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -786,32 +786,32 @@ { "SQL": "WITH CTE AS (SELECT /*+ MERGE(), shuffle_join(t1, t) */ t.a, t.b FROM t join t t1 where t.a = t1.a) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ - "TableReader 5322.67 root data:ExchangeSender", + "TableReader 5322.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 5322.67 mpp[tiflash] Column#29, Column#30", " └─HashAgg 5322.67 mpp[tiflash] group by:Column#29, Column#30, funcs:firstrow(Column#29)->Column#29, funcs:firstrow(Column#30)->Column#30", " └─ExchangeReceiver 5322.67 mpp[tiflash] ", - " └─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#29, collate: binary], [name: Column#30, collate: binary]", + " └─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#29, collate: binary], [name: Column#30, collate: binary]", " └─HashAgg 5322.67 mpp[tiflash] group by:Column#29, Column#30, ", " └─Union 8316.67 mpp[tiflash] ", " ├─Projection 4154.17 mpp[tiflash] test.t.a, test.t.b", " │ └─HashJoin 4154.17 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " │ ├─ExchangeReceiver(Build) 3323.33 mpp[tiflash] ", - " │ │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ │ └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 18), not(isnull(test.t.a))", " │ │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " │ └─ExchangeReceiver(Probe) 3323.33 mpp[tiflash] ", - " │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 3323.33 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 3323.33 mpp[tiflash] lt(test.t.a, 18), not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo", " └─Projection 4162.50 mpp[tiflash] test.t.a, test.t.b", " └─HashJoin 4162.50 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.a)]", " ├─ExchangeReceiver(Build) 3330.00 mpp[tiflash] ", - " │ └─ExchangeSender 3330.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─ExchangeSender 3330.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " │ └─Selection 3330.00 mpp[tiflash] gt(test.t.b, 1), not(isnull(test.t.a))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.t.a))", " └─TableFullScan 10000.00 mpp[tiflash] table:t1 keep order:false, stats:pseudo" ], @@ -823,12 +823,12 @@ { "SQL": "WITH CTE AS (SELECT /*+ MERGE(), broadcast_join(t1, t) */ t.a, t.b FROM t join t t1 where t.a = t1.a) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;", "Plan": [ - "TableReader 5322.67 root data:ExchangeSender", + "TableReader 5322.67 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 5322.67 mpp[tiflash] Column#29, Column#30", " └─HashAgg 5322.67 mpp[tiflash] group by:Column#29, Column#30, funcs:firstrow(Column#29)->Column#29, funcs:firstrow(Column#30)->Column#30", " └─ExchangeReceiver 5322.67 mpp[tiflash] ", - " └─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#29, collate: binary], [name: Column#30, collate: binary]", + " └─ExchangeSender 5322.67 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#29, collate: binary], [name: Column#30, collate: binary]", " └─HashAgg 5322.67 mpp[tiflash] group by:Column#29, Column#30, ", " └─Union 8316.67 mpp[tiflash] ", " ├─Projection 4154.17 mpp[tiflash] test.t.a, test.t.b", @@ -4195,7 +4195,7 @@ { "SQL": "select * from employee where deptid>1", "Plan": [ - "TableReader 3333.33 root data:ExchangeSender", + "TableReader 3333.33 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3333.33 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 3333.33 mpp[tiflash] gt(test.employee.deptid, 1)", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" @@ -4204,7 +4204,7 @@ { "SQL": "select deptid+5, empid*10 from employee where deptid>1", "Plan": [ - "TableReader 3333.33 root data:ExchangeSender", + "TableReader 3333.33 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 3333.33 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 3333.33 mpp[tiflash] plus(test.employee.deptid, 5)->Column#5, mul(test.employee.empid, 10)->Column#6", " └─Selection 3333.33 mpp[tiflash] gt(test.employee.deptid, 1)", @@ -4214,12 +4214,12 @@ { "SQL": "select count(*) from employee group by deptid+1", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#5", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#12, funcs:sum(Column#13)->Column#5", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#12, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#12, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#14, funcs:count(1)->Column#13", " └─Projection 10000.00 mpp[tiflash] plus(test.employee.deptid, 1)->Column#14", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" @@ -4228,7 +4228,7 @@ { "SQL": "select count(distinct deptid) a from employee", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#7)->Column#5", @@ -4236,7 +4236,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#7", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ] @@ -4244,7 +4244,7 @@ { "SQL": "select * from employee join employee e1 using(deptid)", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 12487.50 mpp[tiflash] test.employee.deptid, test.employee.empid, test.employee.salary, test.employee.empid, test.employee.salary", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, test.employee.deptid)]", @@ -4259,7 +4259,7 @@ { "SQL": "select count(distinct a) from (select count(distinct deptid) a from employee) x", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#6", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct Column#5)->Column#6", @@ -4269,7 +4269,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#8", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ] @@ -4277,12 +4277,12 @@ { "SQL": "select count(a) from (select count(distinct deptid) a, count(distinct empid) b from employee) x group by b+1", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#7", " └─HashAgg 1.00 mpp[tiflash] group by:Column#12, funcs:sum(Column#13)->Column#7", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#12, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#12, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:Column#15, funcs:count(Column#14)->Column#13", " └─Projection 1.00 mpp[tiflash] Column#5, plus(Column#6, 1)->Column#15", " └─Projection 1.00 mpp[tiflash] Column#5, Column#6", @@ -4296,7 +4296,7 @@ { "SQL": "select count(a) from (select count(distinct deptid) a, count(distinct empid) b from employee) x group by b", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#7", " └─HashAgg 1.00 mpp[tiflash] group by:Column#6, funcs:count(Column#5)->Column#7", @@ -4311,7 +4311,7 @@ { "SQL": "select * from employee join (select count(distinct deptid) a, count(distinct empid) b from employee) e1", "Plan": [ - "TableReader 10000.00 root data:ExchangeSender", + "TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 10000.00 mpp[tiflash] CARTESIAN inner join", " ├─ExchangeReceiver(Build) 1.00 mpp[tiflash] ", @@ -4328,7 +4328,7 @@ { "SQL": "select * from employee e1 join (select count(distinct deptid) a from employee) e2 on e1.deptid = e2.a", "Plan": [ - "TableReader 1.25 root data:ExchangeSender", + "TableReader 1.25 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.25 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 1.25 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#9)]", " ├─ExchangeReceiver(Build) 1.00 mpp[tiflash] ", @@ -4339,7 +4339,7 @@ " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#10", " │ └─ExchangeReceiver 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " │ └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", @@ -4349,7 +4349,7 @@ { "SQL": "select * from (select count(distinct deptid) a from employee) e1 join employee e2 on e1.a = e2.deptid", "Plan": [ - "TableReader 1.25 root data:ExchangeSender", + "TableReader 1.25 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.25 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.25 mpp[tiflash] Column#5, test.employee.empid, test.employee.deptid, test.employee.salary", " └─HashJoin 1.25 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#5)]", @@ -4361,7 +4361,7 @@ " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#10", " │ └─ExchangeReceiver 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " │ └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─Selection(Probe) 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", @@ -4371,7 +4371,7 @@ { "SQL": "select * from (select count(distinct deptid) a from employee) e1 join (select count(distinct deptid) b from employee) e2 on e1.a=e2.b", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 1.00 mpp[tiflash] inner join, equal:[eq(Column#5, Column#10)]", " ├─ExchangeReceiver(Build) 1.00 mpp[tiflash] ", @@ -4382,7 +4382,7 @@ " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#11", " │ └─ExchangeReceiver 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " │ └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─Projection(Probe) 1.00 mpp[tiflash] Column#10", @@ -4391,7 +4391,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#12", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ] @@ -4399,7 +4399,7 @@ { "SQL": "select * from employee e1 join employee e2 on e1.deptid = e2.deptid", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, test.employee.deptid)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", @@ -4413,7 +4413,7 @@ { "SQL": "select * from (select deptid+1 d, count(empid) a from employee group by d) e1 join employee e2 on e1.d = e2.deptid", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#6, Column#5, test.employee.empid, test.employee.deptid, test.employee.salary", " └─HashJoin 8000.00 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#6)]", @@ -4424,7 +4424,7 @@ " │ └─Projection 8000.00 mpp[tiflash] Column#5, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:sum(Column#14)->Column#5, funcs:firstrow(Column#15)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#13, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#13, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#27, funcs:count(Column#25)->Column#14, funcs:firstrow(Column#26)->Column#15", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#27", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", @@ -4435,7 +4435,7 @@ { "SQL": "select * from employee e1 join (select deptid+1 d, count(empid) a from employee group by d) e2 on e1.deptid = e2.d", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 8000.00 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#10)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", @@ -4445,7 +4445,7 @@ " │ └─Projection 8000.00 mpp[tiflash] Column#9, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:sum(Column#14)->Column#9, funcs:firstrow(Column#15)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#13, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#13, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#27, funcs:count(Column#25)->Column#14, funcs:firstrow(Column#26)->Column#15", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#27", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", @@ -4456,7 +4456,7 @@ { "SQL": "select * from (select deptid+1 d, count(empid) a from employee group by d) e1 join (select deptid+1 d, count(empid) a from employee group by d) e2 on e1.d = e2.d", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6400.00 mpp[tiflash] inner join, equal:[eq(Column#6, Column#12)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", @@ -4466,7 +4466,7 @@ " │ └─Projection 8000.00 mpp[tiflash] Column#5, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#17, funcs:sum(Column#18)->Column#5, funcs:firstrow(Column#19)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#17, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#17, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#43, funcs:count(Column#41)->Column#18, funcs:firstrow(Column#42)->Column#19", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#43", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", @@ -4475,7 +4475,7 @@ " └─Projection 8000.00 mpp[tiflash] Column#11, test.employee.deptid", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#20, funcs:sum(Column#21)->Column#11, funcs:firstrow(Column#22)->test.employee.deptid", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#20, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#20, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#46, funcs:count(Column#44)->Column#21, funcs:firstrow(Column#45)->Column#22", " └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#46", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" @@ -4494,7 +4494,7 @@ "Plan": [ "Projection 1.25 root Column#5, test.employee.empid, test.employee.deptid, test.employee.salary", "└─HashJoin 1.25 root inner join, equal:[eq(test.employee.deptid, Column#5)]", - " ├─TableReader(Build) 1.00 root data:ExchangeSender", + " ├─TableReader(Build) 1.00 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─Projection 1.00 mpp[tiflash] Column#5", " │ └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#12)->Column#5", @@ -4502,7 +4502,7 @@ " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#12", " │ └─ExchangeReceiver 1.00 mpp[tiflash] ", - " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " │ └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─TableReader(Probe) 9990.00 root data:Selection", @@ -4514,7 +4514,7 @@ "SQL": "select * from (select count(distinct deptid) a from employee) e1 join (select count(distinct deptid) b from employee) e2 on e1.a=e2.b", "Plan": [ "HashJoin 1.00 root inner join, equal:[eq(Column#5, Column#10)]", - "├─TableReader(Build) 1.00 root data:ExchangeSender", + "├─TableReader(Build) 1.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─Projection 1.00 mpp[tiflash] Column#10", "│ └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#16)->Column#10", @@ -4522,10 +4522,10 @@ "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#16", "│ └─ExchangeReceiver 1.00 mpp[tiflash] ", - "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", "│ └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", "│ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", - "└─TableReader(Probe) 1.00 root data:ExchangeSender", + "└─TableReader(Probe) 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#5", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#15)->Column#5", @@ -4533,7 +4533,7 @@ " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct test.employee.deptid)->Column#15", " └─ExchangeReceiver 1.00 mpp[tiflash] ", - " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg 1.00 mpp[tiflash] group by:test.employee.deptid, ", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ] @@ -4541,15 +4541,15 @@ { "SQL": "select * from employee e1 join employee e2 on e1.deptid = e2.deptid", "Plan": [ - "TableReader 12487.50 root data:ExchangeSender", + "TableReader 12487.50 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 12487.50 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 12487.50 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, test.employee.deptid)]", " ├─ExchangeReceiver(Build) 9990.00 mpp[tiflash] ", - " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " │ └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " │ └─Selection 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:e1 keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", " └─TableFullScan 10000.00 mpp[tiflash] table:e2 keep order:false, stats:pseudo" ] @@ -4557,23 +4557,23 @@ { "SQL": "select * from (select deptid+1 d, count(empid) a from employee group by d) e1 join employee e2 on e1.d = e2.deptid", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] Column#6, Column#5, test.employee.empid, test.employee.deptid, test.employee.salary", " └─HashJoin 8000.00 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#6)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", - " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#6, collate: binary]", + " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#6, collate: binary]", " │ └─Projection 6400.00 mpp[tiflash] plus(test.employee.deptid, 1)->Column#6, Column#5", " │ └─Selection 6400.00 mpp[tiflash] not(isnull(plus(test.employee.deptid, 1)))", " │ └─Projection 8000.00 mpp[tiflash] Column#5, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:sum(Column#14)->Column#5, funcs:firstrow(Column#15)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#13, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#13, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#29, funcs:count(Column#27)->Column#14, funcs:firstrow(Column#28)->Column#15", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#29", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#26, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#26, collate: binary]", " └─Projection 9990.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, cast(test.employee.deptid, bigint(20))->Column#26", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", " └─TableFullScan 10000.00 mpp[tiflash] table:e2 keep order:false, stats:pseudo" @@ -4582,23 +4582,23 @@ { "SQL": "select * from employee e1 join (select deptid+1 d, count(empid) a from employee group by d) e2 on e1.deptid = e2.d", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, Column#10, Column#9", " └─HashJoin 8000.00 mpp[tiflash] inner join, equal:[eq(test.employee.deptid, Column#10)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", - " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#10, collate: binary]", + " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#10, collate: binary]", " │ └─Projection 6400.00 mpp[tiflash] plus(test.employee.deptid, 1)->Column#10, Column#9", " │ └─Selection 6400.00 mpp[tiflash] not(isnull(plus(test.employee.deptid, 1)))", " │ └─Projection 8000.00 mpp[tiflash] Column#9, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#13, funcs:sum(Column#14)->Column#9, funcs:firstrow(Column#15)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#13, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#13, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#29, funcs:count(Column#27)->Column#14, funcs:firstrow(Column#28)->Column#15", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#29", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 9990.00 mpp[tiflash] ", - " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#26, collate: binary]", + " └─ExchangeSender 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#26, collate: binary]", " └─Projection 9990.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, cast(test.employee.deptid, bigint(20))->Column#26", " └─Selection 9990.00 mpp[tiflash] not(isnull(test.employee.deptid))", " └─TableFullScan 10000.00 mpp[tiflash] table:e1 keep order:false, stats:pseudo" @@ -4607,28 +4607,28 @@ { "SQL": "select * from (select deptid+1 d, count(empid) a from employee group by d) e1 join (select deptid+1 d, count(empid) a from employee group by d) e2 on e1.d = e2.d", "Plan": [ - "TableReader 6400.00 root data:ExchangeSender", + "TableReader 6400.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashJoin 6400.00 mpp[tiflash] inner join, equal:[eq(Column#6, Column#12)]", " ├─ExchangeReceiver(Build) 6400.00 mpp[tiflash] ", - " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#6, collate: binary]", + " │ └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#6, collate: binary]", " │ └─Projection 6400.00 mpp[tiflash] plus(test.employee.deptid, 1)->Column#6, Column#5", " │ └─Selection 6400.00 mpp[tiflash] not(isnull(plus(test.employee.deptid, 1)))", " │ └─Projection 8000.00 mpp[tiflash] Column#5, test.employee.deptid", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#17, funcs:sum(Column#18)->Column#5, funcs:firstrow(Column#19)->test.employee.deptid", " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#17, collate: binary]", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#17, collate: binary]", " │ └─HashAgg 8000.00 mpp[tiflash] group by:Column#43, funcs:count(Column#41)->Column#18, funcs:firstrow(Column#42)->Column#19", " │ └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#43", " │ └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo", " └─ExchangeReceiver(Probe) 6400.00 mpp[tiflash] ", - " └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#12, collate: binary]", + " └─ExchangeSender 6400.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#12, collate: binary]", " └─Projection 6400.00 mpp[tiflash] plus(test.employee.deptid, 1)->Column#12, Column#11", " └─Selection 6400.00 mpp[tiflash] not(isnull(plus(test.employee.deptid, 1)))", " └─Projection 8000.00 mpp[tiflash] Column#11, test.employee.deptid", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#20, funcs:sum(Column#21)->Column#11, funcs:firstrow(Column#22)->test.employee.deptid", " └─ExchangeReceiver 8000.00 mpp[tiflash] ", - " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#20, collate: binary]", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#20, collate: binary]", " └─HashAgg 8000.00 mpp[tiflash] group by:Column#46, funcs:count(Column#44)->Column#21, funcs:firstrow(Column#45)->Column#22", " └─Projection 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, plus(test.employee.deptid, 1)->Column#46", " └─TableFullScan 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" @@ -7363,7 +7363,7 @@ "SQL": "select count(*) from t", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#10", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t.d)->Column#12", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7374,7 +7374,7 @@ "SQL": "select count(1), count(3.1415), count(0), count(null) from t -- every count but count(null) can be rewritten", "Plan": [ "HashAgg 1.00 root funcs:count(Column#18)->Column#10, funcs:count(Column#19)->Column#11, funcs:count(Column#20)->Column#12, funcs:count(Column#21)->Column#13", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t.d)->Column#18, funcs:count(test.t.d)->Column#19, funcs:count(test.t.d)->Column#20, funcs:count(NULL)->Column#21", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7385,7 +7385,7 @@ "SQL": "select count(*) from t where a=1", "Plan": [ "HashAgg 1.00 root funcs:count(Column#12)->Column#10", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#12", " └─Selection 10.00 mpp[tiflash] eq(test.t.a, 1)", @@ -7397,7 +7397,7 @@ "SQL": "select count(*) from t_pick_row_id", "Plan": [ "HashAgg 1.00 root funcs:count(Column#5)->Column#3", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t_pick_row_id._tidb_rowid)->Column#5", " └─TableFullScan 10000.00 mpp[tiflash] table:t_pick_row_id keep order:false, stats:pseudo" @@ -7409,7 +7409,7 @@ "Plan": [ "HashJoin 1.25 root inner join, equal:[eq(test.t.a, Column#10)]", "├─HashAgg(Build) 1.00 root funcs:count(Column#22)->Column#10", - "│ └─TableReader 1.00 root data:ExchangeSender", + "│ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "│ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", "│ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.t.d)->Column#22", "│ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", @@ -7426,7 +7426,7 @@ " ├─TableReader(Build) 10000.00 root data:TableFullScan", " │ └─TableFullScan 10000.00 cop[tiflash] table:out keep order:false, stats:pseudo", " └─HashAgg(Probe) 10000.00 root funcs:count(Column#21)->Column#19", - " └─TableReader 10000.00 root data:ExchangeSender", + " └─TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 10000.00 mpp[tiflash] funcs:count(1)->Column#21", " └─Selection 80000000.00 mpp[tiflash] eq(cast(test.t.a, double BINARY), cast(test.t.b, double BINARY))", @@ -7438,7 +7438,7 @@ "SQL": "select count(*) from t t1, t t2 where t1.a=t2.e -- shouldn't be rewritten when join under agg", "Plan": [ "HashAgg 1.00 root funcs:count(Column#20)->Column#19", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#20", " └─HashJoin 12500.00 mpp[tiflash] inner join, equal:[eq(test.t.a, test.t.e)]", @@ -7452,7 +7452,7 @@ { "SQL": "select count(distinct 1) from t -- shouldn't be rewritten", "Plan": [ - "TableReader 1.00 root data:ExchangeSender", + "TableReader 1.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 1.00 mpp[tiflash] Column#10", " └─HashAgg 1.00 mpp[tiflash] funcs:count(distinct Column#12)->Column#10", @@ -7467,7 +7467,7 @@ "SQL": "select count(1), count(a), count(b) from t -- keep count(1)", "Plan": [ "HashAgg 1.00 root funcs:count(Column#16)->Column#10, funcs:count(Column#17)->Column#11, funcs:count(Column#18)->Column#12", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(1)->Column#16, funcs:count(test.t.a)->Column#17, funcs:count(test.t.b)->Column#18", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" @@ -7477,13 +7477,13 @@ { "SQL": "select a, count(*) from t group by a -- shouldn't be rewritten", "Plan": [ - "TableReader 8000.00 root data:ExchangeSender", + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection 8000.00 mpp[tiflash] test.t.a, Column#10", " └─Projection 8000.00 mpp[tiflash] Column#10, test.t.a", " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:count(1)->Column#10, funcs:firstrow(test.t.a)->test.t.a", " └─ExchangeReceiver 10000.00 mpp[tiflash] ", - " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.t.a, collate: binary]", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" ], "Warning": null @@ -7492,7 +7492,7 @@ "SQL": "select sum(a) from t -- sum shouldn't be rewritten", "Plan": [ "HashAgg 1.00 root funcs:sum(Column#12)->Column#10", - "└─TableReader 1.00 root data:ExchangeSender", + "└─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:sum(Column#15)->Column#12", " └─Projection 10000.00 mpp[tiflash] cast(test.t.a, decimal(10,0) BINARY)->Column#15", @@ -7513,35 +7513,35 @@ " └─HashAgg 1.00 root funcs:avg(distinct Column#89)->Column#11, funcs:min(Column#90)->Column#12, funcs:sum(distinct Column#91)->Column#13, funcs:max(Column#92)->Column#14", " └─Projection 7100.44 root cast(test.tbl_15.col_96, decimal(10,0) UNSIGNED BINARY)->Column#89, Column#15, cast(test.tbl_15.col_91, decimal(3,0) UNSIGNED BINARY)->Column#91, Column#16", " └─PartitionUnion 7100.44 root ", - " ├─TableReader 1775.11 root data:ExchangeSender", + " ├─TableReader 1775.11 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:min(Column#18)->Column#15, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91, funcs:max(Column#20)->Column#16, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91", " │ └─ExchangeReceiver 1775.11 mpp[tiflash] ", - " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", + " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:min(test.tbl_15.col_92)->Column#18, funcs:max(test.tbl_15.col_92)->Column#20", " │ └─Selection 2218.89 mpp[tiflash] gt(test.tbl_15.col_93, 7623.679908049186), ne(test.tbl_15.col_94, 2033-01-09 00:00:00.000000)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p0 keep order:false, stats:pseudo", - " ├─TableReader 1775.11 root data:ExchangeSender", + " ├─TableReader 1775.11 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:min(Column#30)->Column#15, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91, funcs:max(Column#32)->Column#16, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91", " │ └─ExchangeReceiver 1775.11 mpp[tiflash] ", - " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", + " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:min(test.tbl_15.col_92)->Column#30, funcs:max(test.tbl_15.col_92)->Column#32", " │ └─Selection 2218.89 mpp[tiflash] gt(test.tbl_15.col_93, 7623.679908049186), ne(test.tbl_15.col_94, 2033-01-09 00:00:00.000000)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p1 keep order:false, stats:pseudo", - " ├─TableReader 1775.11 root data:ExchangeSender", + " ├─TableReader 1775.11 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:min(Column#42)->Column#15, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91, funcs:max(Column#44)->Column#16, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91", " │ └─ExchangeReceiver 1775.11 mpp[tiflash] ", - " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", + " │ └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", " │ └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:min(test.tbl_15.col_92)->Column#42, funcs:max(test.tbl_15.col_92)->Column#44", " │ └─Selection 2218.89 mpp[tiflash] gt(test.tbl_15.col_93, 7623.679908049186), ne(test.tbl_15.col_94, 2033-01-09 00:00:00.000000)", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p2 keep order:false, stats:pseudo", - " └─TableReader 1775.11 root data:ExchangeSender", + " └─TableReader 1775.11 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:min(Column#54)->Column#15, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91, funcs:max(Column#56)->Column#16, funcs:firstrow(test.tbl_15.col_96)->test.tbl_15.col_96, funcs:firstrow(test.tbl_15.col_91)->test.tbl_15.col_91", " └─ExchangeReceiver 1775.11 mpp[tiflash] ", - " └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", + " └─ExchangeSender 1775.11 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.tbl_15.col_96, collate: binary], [name: test.tbl_15.col_91, collate: binary]", " └─HashAgg 1775.11 mpp[tiflash] group by:test.tbl_15.col_91, test.tbl_15.col_96, funcs:min(test.tbl_15.col_92)->Column#54, funcs:max(test.tbl_15.col_92)->Column#56", " └─Selection 2218.89 mpp[tiflash] gt(test.tbl_15.col_93, 7623.679908049186), ne(test.tbl_15.col_94, 2033-01-09 00:00:00.000000)", " └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p3 keep order:false, stats:pseudo" @@ -7554,22 +7554,22 @@ "HashAgg 1.00 root funcs:count(Column#12)->Column#11", "└─PartitionUnion 4.00 root ", " ├─HashAgg 1.00 root funcs:count(Column#13)->Column#12", - " │ └─TableReader 1.00 root data:ExchangeSender", + " │ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.tbl_15.col_91)->Column#13", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p0 keep order:false, stats:pseudo", " ├─HashAgg 1.00 root funcs:count(Column#14)->Column#12", - " │ └─TableReader 1.00 root data:ExchangeSender", + " │ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.tbl_15.col_91)->Column#14", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p1 keep order:false, stats:pseudo", " ├─HashAgg 1.00 root funcs:count(Column#15)->Column#12", - " │ └─TableReader 1.00 root data:ExchangeSender", + " │ └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " │ └─HashAgg 1.00 mpp[tiflash] funcs:count(test.tbl_15.col_91)->Column#15", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p2 keep order:false, stats:pseudo", " └─HashAgg 1.00 root funcs:count(Column#16)->Column#12", - " └─TableReader 1.00 root data:ExchangeSender", + " └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg 1.00 mpp[tiflash] funcs:count(test.tbl_15.col_91)->Column#16", " └─TableFullScan 10000.00 mpp[tiflash] table:tbl_15, partition:p3 keep order:false, stats:pseudo" @@ -7585,14 +7585,14 @@ " ├─StreamAgg 31.98 root group by:Column#22, funcs:count(Column#19)->Column#11, funcs:sum(Column#20)->Column#12, funcs:firstrow(Column#21)->test.tbl_16.col_100", " │ └─Projection 39.97 root test.tbl_16.col_100, cast(test.tbl_16.col_100, decimal(8,0) UNSIGNED BINARY)->Column#20, test.tbl_16.col_100, test.tbl_16.col_100", " │ └─Sort 39.97 root test.tbl_16.col_100", - " │ └─TableReader 39.97 root data:ExchangeSender", + " │ └─TableReader 39.97 root MppVersion: 1, data:ExchangeSender", " │ └─ExchangeSender 39.97 mpp[tiflash] ExchangeType: PassThrough", " │ └─Selection 39.97 mpp[tiflash] or(eq(test.tbl_16.col_100, 10672141), in(test.tbl_16.col_104, \"yfEG1t!*b\", \"C1*bqx_qyO\", \"vQ^yUpKHr&j#~\"))", " │ └─TableFullScan 10000.00 mpp[tiflash] table:tbl_16, partition:p0 keep order:false, stats:pseudo", " └─StreamAgg 31.98 root group by:Column#26, funcs:count(Column#23)->Column#11, funcs:sum(Column#24)->Column#12, funcs:firstrow(Column#25)->test.tbl_16.col_100", " └─Projection 39.97 root test.tbl_16.col_100, cast(test.tbl_16.col_100, decimal(8,0) UNSIGNED BINARY)->Column#24, test.tbl_16.col_100, test.tbl_16.col_100", " └─Sort 39.97 root test.tbl_16.col_100", - " └─TableReader 39.97 root data:ExchangeSender", + " └─TableReader 39.97 root MppVersion: 1, data:ExchangeSender", " └─ExchangeSender 39.97 mpp[tiflash] ExchangeType: PassThrough", " └─Selection 39.97 mpp[tiflash] or(eq(test.tbl_16.col_100, 10672141), in(test.tbl_16.col_104, \"yfEG1t!*b\", \"C1*bqx_qyO\", \"vQ^yUpKHr&j#~\"))", " └─TableFullScan 10000.00 mpp[tiflash] table:tbl_16, partition:p1 keep order:false, stats:pseudo" diff --git a/planner/core/testdata/window_push_down_suite_out.json b/planner/core/testdata/window_push_down_suite_out.json index 395c9e4ff61b6..f01f4e3cb2d3c 100644 --- a/planner/core/testdata/window_push_down_suite_out.json +++ b/planner/core/testdata/window_push_down_suite_out.json @@ -10,7 +10,7 @@ { "SQL": "explain select *, row_number() over () FROM employee -- 1. empty partition", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] row_number()->Column#6 over(rows between current row and current row)", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -22,7 +22,7 @@ { "SQL": "explain select *, row_number() over (order by salary) FROM employee -- 1.1 empty partition with sort", "Plan": [ - "TableReader_23 10000.00 root data:ExchangeSender_22", + "TableReader_23 10000.00 root MppVersion: 1, data:ExchangeSender_22", "└─ExchangeSender_22 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_21 10000.00 mpp[tiflash] row_number()->Column#6 over(order by test.employee.salary rows between current row and current row)", " └─Sort_13 10000.00 mpp[tiflash] test.employee.salary", @@ -35,12 +35,12 @@ { "SQL": "explain select *, row_number() over (partition by deptid) FROM employee -- 2. column partition key", "Plan": [ - "TableReader_24 10000.00 root data:ExchangeSender_23", + "TableReader_24 10000.00 root MppVersion: 1, data:ExchangeSender_23", "└─ExchangeSender_23 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_22 10000.00 mpp[tiflash] row_number()->Column#6 over(partition by test.employee.deptid rows between current row and current row), stream_count: 8", " └─Sort_13 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_10 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -48,13 +48,13 @@ { "SQL": "explain select *, row_number() over (partition by deptid+1) FROM employee -- 3. expression partition key", "Plan": [ - "TableReader_30 10000.00 root data:ExchangeSender_29", + "TableReader_30 10000.00 root MppVersion: 1, data:ExchangeSender_29", "└─ExchangeSender_29 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_7 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, Column#7, stream_count: 8", " └─Window_28 10000.00 mpp[tiflash] row_number()->Column#7 over(partition by Column#6 rows between current row and current row), stream_count: 8", " └─Sort_14 10000.00 mpp[tiflash] Column#6, stream_count: 8", " └─ExchangeReceiver_13 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_12 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#6, collate: binary], stream_count: 8", + " └─ExchangeSender_12 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#6, collate: binary], stream_count: 8", " └─Projection_10 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, plus(test.employee.deptid, 1)->Column#6", " └─TableFullScan_11 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], @@ -63,12 +63,12 @@ { "SQL": "explain select *, row_number() over (partition by deptid ORDER BY salary desc) FROM employee -- 3.1 with sort key", "Plan": [ - "TableReader_24 10000.00 root data:ExchangeSender_23", + "TableReader_24 10000.00 root MppVersion: 1, data:ExchangeSender_23", "└─ExchangeSender_23 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_22 10000.00 mpp[tiflash] row_number()->Column#6 over(partition by test.employee.deptid order by test.employee.salary desc rows between current row and current row), stream_count: 8", " └─Sort_13 10000.00 mpp[tiflash] test.employee.deptid, test.employee.salary:desc, stream_count: 8", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_10 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -76,12 +76,12 @@ { "SQL": "explain select *, rank() over w, dense_rank() over w from employee window w as (partition by deptid) -- 4. same kinds, multi function, same window", "Plan": [ - "TableReader_24 10000.00 root data:ExchangeSender_23", + "TableReader_24 10000.00 root MppVersion: 1, data:ExchangeSender_23", "└─ExchangeSender_23 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_22 10000.00 mpp[tiflash] rank()->Column#7, dense_rank()->Column#8 over(partition by test.employee.deptid), stream_count: 8", " └─Sort_13 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_10 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -89,14 +89,14 @@ { "SQL": "explain select *, row_number() over w, rank() over w from employee window w as (partition by deptid) -- 5. different kinds, multi functions, same window", "Plan": [ - "TableReader_36 10000.00 root data:ExchangeSender_35", + "TableReader_36 10000.00 root MppVersion: 1, data:ExchangeSender_35", "└─ExchangeSender_35 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_9 10000.00 mpp[tiflash] test.employee.empid, test.employee.deptid, test.employee.salary, Column#8, Column#7, stream_count: 8", " └─Window_34 10000.00 mpp[tiflash] row_number()->Column#8 over(partition by test.employee.deptid rows between current row and current row), stream_count: 8", " └─Window_12 10000.00 mpp[tiflash] rank()->Column#7 over(partition by test.employee.deptid), stream_count: 8", " └─Sort_17 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_16 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_15 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_15 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_14 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -104,7 +104,7 @@ { "SQL": "explain select *, rank() over () FROM (select *, row_number() over () a from employee) tmp -- 6. multi window from sub query", "Plan": [ - "TableReader_35 10000.00 root data:ExchangeSender_34", + "TableReader_35 10000.00 root MppVersion: 1, data:ExchangeSender_34", "└─ExchangeSender_34 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_33 10000.00 mpp[tiflash] rank()->Column#8 over()", " └─Window_14 10000.00 mpp[tiflash] row_number()->Column#6 over(rows between current row and current row)", @@ -117,12 +117,12 @@ { "SQL": "explain select *, rank() over (partition by deptid) FROM (select *, row_number() over () a from employee) tmp -- 6.1 multi window from sub query", "Plan": [ - "TableReader_36 10000.00 root data:ExchangeSender_35", + "TableReader_36 10000.00 root MppVersion: 1, data:ExchangeSender_35", "└─ExchangeSender_35 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_34 10000.00 mpp[tiflash] rank()->Column#8 over(partition by test.employee.deptid), stream_count: 8", " └─Sort_20 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_19 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_18 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_18 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─Window_14 10000.00 mpp[tiflash] row_number()->Column#6 over(rows between current row and current row)", " └─ExchangeReceiver_17 10000.00 mpp[tiflash] ", " └─ExchangeSender_16 10000.00 mpp[tiflash] ExchangeType: PassThrough", @@ -163,7 +163,7 @@ { "SQL": "explain select *, row_number() over () FROM employee -- 1. pure window functions", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] row_number()->Column#6 over(rows between current row and current row)", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -175,7 +175,7 @@ { "SQL": "explain select *, rank() over () FROM employee", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] rank()->Column#6 over()", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -187,7 +187,7 @@ { "SQL": "explain select *, dense_rank() over () FROM employee", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] dense_rank()->Column#6 over()", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -199,7 +199,7 @@ { "SQL": "explain select *, lead(empid) over () FROM employee", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] lead(test.employee.empid)->Column#6 over()", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -211,7 +211,7 @@ { "SQL": "explain select *, lag(empid) over () FROM employee", "Plan": [ - "TableReader_21 10000.00 root data:ExchangeSender_20", + "TableReader_21 10000.00 root MppVersion: 1, data:ExchangeSender_20", "└─ExchangeSender_20 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_19 10000.00 mpp[tiflash] lag(test.employee.empid)->Column#6 over()", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] ", @@ -283,12 +283,12 @@ { "SQL": "explain select *, row_number() over (partition by empid order by salary RANGE between 1 preceding and 1 following) FROM employee -- 3. range frame", "Plan": [ - "TableReader_24 10000.00 root data:ExchangeSender_23", + "TableReader_24 10000.00 root MppVersion: 1, data:ExchangeSender_23", "└─ExchangeSender_23 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_22 10000.00 mpp[tiflash] row_number()->Column#6 over(partition by test.employee.empid order by test.employee.salary rows between current row and current row), stream_count: 8", " └─Sort_13 10000.00 mpp[tiflash] test.employee.empid, test.employee.salary, stream_count: 8", " └─ExchangeReceiver_12 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.empid, collate: binary], stream_count: 8", + " └─ExchangeSender_11 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.empid, collate: binary], stream_count: 8", " └─TableFullScan_10 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": [ @@ -322,7 +322,7 @@ { "SQL": "explain select *, row_number() over () from (select count(distinct empid) from employee) t", "Plan": [ - "TableReader_61 1.00 root data:ExchangeSender_60", + "TableReader_61 1.00 root MppVersion: 1, data:ExchangeSender_60", "└─ExchangeSender_60 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_59 1.00 mpp[tiflash] row_number()->Column#7 over(rows between current row and current row)", " └─Projection_15 1.00 mpp[tiflash] Column#5", @@ -331,7 +331,7 @@ " └─ExchangeSender_19 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_16 1.00 mpp[tiflash] funcs:count(distinct test.employee.empid)->Column#8", " └─ExchangeReceiver_18 1.00 mpp[tiflash] ", - " └─ExchangeSender_17 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.empid, collate: binary]", + " └─ExchangeSender_17 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.empid, collate: binary]", " └─HashAgg_12 1.00 mpp[tiflash] group by:test.employee.empid, ", " └─TableFullScan_14 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], @@ -340,13 +340,13 @@ { "SQL": "explain select *, row_number() over () from (select count(empid) from employee group by deptid) t", "Plan": [ - "TableReader_84 8000.00 root data:ExchangeSender_83", + "TableReader_84 8000.00 root MppVersion: 1, data:ExchangeSender_83", "└─ExchangeSender_83 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_82 8000.00 mpp[tiflash] row_number()->Column#7 over(rows between current row and current row)", " └─Projection_21 8000.00 mpp[tiflash] Column#5", " └─HashAgg_22 8000.00 mpp[tiflash] group by:test.employee.deptid, funcs:sum(Column#8)->Column#5", " └─ExchangeReceiver_24 8000.00 mpp[tiflash] ", - " └─ExchangeSender_23 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender_23 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg_13 8000.00 mpp[tiflash] group by:test.employee.deptid, funcs:count(test.employee.empid)->Column#8", " └─TableFullScan_20 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], @@ -355,19 +355,19 @@ { "SQL": "explain select *, row_number() over (partition by a) from (select count(distinct empid) a from employee) t", "Plan": [ - "TableReader_49 1.00 root data:ExchangeSender_48", + "TableReader_49 1.00 root MppVersion: 1, data:ExchangeSender_48", "└─ExchangeSender_48 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_47 1.00 mpp[tiflash] row_number()->Column#7 over(partition by Column#5 rows between current row and current row), stream_count: 8", " └─Sort_22 1.00 mpp[tiflash] Column#5, stream_count: 8", " └─ExchangeReceiver_21 1.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_20 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#5, collate: binary], stream_count: 8", + " └─ExchangeSender_20 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#5, collate: binary], stream_count: 8", " └─Projection_14 1.00 mpp[tiflash] Column#5", " └─HashAgg_15 1.00 mpp[tiflash] funcs:sum(Column#8)->Column#5", " └─ExchangeReceiver_19 1.00 mpp[tiflash] ", " └─ExchangeSender_18 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_15 1.00 mpp[tiflash] funcs:count(distinct test.employee.empid)->Column#8", " └─ExchangeReceiver_17 1.00 mpp[tiflash] ", - " └─ExchangeSender_16 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.empid, collate: binary]", + " └─ExchangeSender_16 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.empid, collate: binary]", " └─HashAgg_12 1.00 mpp[tiflash] group by:test.employee.empid, ", " └─TableFullScan_13 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], @@ -376,14 +376,14 @@ { "SQL": "explain select *, row_number() over (partition by deptid) from (select count(empid), deptid from employee group by deptid) t", "Plan": [ - "TableReader_61 8000.00 root data:ExchangeSender_60", + "TableReader_61 8000.00 root MppVersion: 1, data:ExchangeSender_60", "└─ExchangeSender_60 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Window_59 8000.00 mpp[tiflash] row_number()->Column#7 over(partition by test.employee.deptid rows between current row and current row)", " └─Sort_24 8000.00 mpp[tiflash] test.employee.deptid", " └─Projection_20 8000.00 mpp[tiflash] Column#5, test.employee.deptid", " └─HashAgg_21 8000.00 mpp[tiflash] group by:test.employee.deptid, funcs:sum(Column#8)->Column#5, funcs:firstrow(test.employee.deptid)->test.employee.deptid", " └─ExchangeReceiver_23 8000.00 mpp[tiflash] ", - " └─ExchangeSender_22 8000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary]", + " └─ExchangeSender_22 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary]", " └─HashAgg_13 8000.00 mpp[tiflash] group by:test.employee.deptid, funcs:count(test.employee.empid)->Column#8", " └─TableFullScan_19 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], @@ -392,7 +392,7 @@ { "SQL": "explain select count(distinct empid) from (select *, row_number() over () from employee) t", "Plan": [ - "TableReader_35 1.00 root data:ExchangeSender_34", + "TableReader_35 1.00 root MppVersion: 1, data:ExchangeSender_34", "└─ExchangeSender_34 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_33 1.00 mpp[tiflash] Column#7", " └─HashAgg_32 1.00 mpp[tiflash] funcs:count(distinct test.employee.empid)->Column#7", @@ -406,7 +406,7 @@ { "SQL": "explain select count(distinct empid) from (select *, row_number() over (partition by deptid) from employee) t", "Plan": [ - "TableReader_49 1.00 root data:ExchangeSender_48", + "TableReader_49 1.00 root MppVersion: 1, data:ExchangeSender_48", "└─ExchangeSender_48 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_42 1.00 mpp[tiflash] Column#7", " └─HashAgg_43 1.00 mpp[tiflash] funcs:sum(Column#9)->Column#7", @@ -414,12 +414,12 @@ " └─ExchangeSender_46 1.00 mpp[tiflash] ExchangeType: PassThrough", " └─HashAgg_43 1.00 mpp[tiflash] funcs:count(distinct test.employee.empid)->Column#9", " └─ExchangeReceiver_45 1.00 mpp[tiflash] ", - " └─ExchangeSender_44 1.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.empid, collate: binary]", + " └─ExchangeSender_44 1.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.empid, collate: binary]", " └─HashAgg_41 1.00 mpp[tiflash] group by:test.employee.empid, , stream_count: 8", " └─Window_27 10000.00 mpp[tiflash] row_number()->Column#6 over(partition by test.employee.deptid rows between current row and current row), stream_count: 8", " └─Sort_18 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_17 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_16 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_16 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_15 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -427,7 +427,7 @@ { "SQL": "explain select count(empid) from (select *, row_number() over () a from employee) t group by a", "Plan": [ - "TableReader_52 10000.00 root data:ExchangeSender_51", + "TableReader_52 10000.00 root MppVersion: 1, data:ExchangeSender_51", "└─ExchangeSender_51 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_46 10000.00 mpp[tiflash] Column#7", " └─HashAgg_44 10000.00 mpp[tiflash] group by:Column#6, funcs:count(test.employee.empid)->Column#7", @@ -441,17 +441,17 @@ { "SQL": "explain select count(empid) from (select *, row_number() over (partition by deptid) a from employee) t group by a", "Plan": [ - "TableReader_54 10000.00 root data:ExchangeSender_53", + "TableReader_54 10000.00 root MppVersion: 1, data:ExchangeSender_53", "└─ExchangeSender_53 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_49 10000.00 mpp[tiflash] Column#7", " └─HashAgg_50 10000.00 mpp[tiflash] group by:Column#6, funcs:sum(Column#10)->Column#7", " └─ExchangeReceiver_52 10000.00 mpp[tiflash] ", - " └─ExchangeSender_51 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: Column#6, collate: binary]", + " └─ExchangeSender_51 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#6, collate: binary]", " └─HashAgg_47 10000.00 mpp[tiflash] group by:Column#6, funcs:count(test.employee.empid)->Column#10, stream_count: 8", " └─Window_36 10000.00 mpp[tiflash] row_number()->Column#6 over(partition by test.employee.deptid rows between current row and current row), stream_count: 8", " └─Sort_21 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_20 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_19 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_19 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_18 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null @@ -459,7 +459,7 @@ { "SQL": "explain select row_number() over w2, row_number() over w1 from employee window w2 as (order by deptid), w1 as (partition by deptid);", "Plan": [ - "TableReader_37 10000.00 root data:ExchangeSender_36", + "TableReader_37 10000.00 root MppVersion: 1, data:ExchangeSender_36", "└─ExchangeSender_36 10000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_10 10000.00 mpp[tiflash] Column#8, Column#7", " └─Window_35 10000.00 mpp[tiflash] row_number()->Column#8 over(order by test.employee.deptid rows between current row and current row)", @@ -469,7 +469,7 @@ " └─Window_13 10000.00 mpp[tiflash] row_number()->Column#7 over(partition by test.employee.deptid rows between current row and current row), stream_count: 8", " └─Sort_17 10000.00 mpp[tiflash] test.employee.deptid, stream_count: 8", " └─ExchangeReceiver_16 10000.00 mpp[tiflash] stream_count: 8", - " └─ExchangeSender_15 10000.00 mpp[tiflash] ExchangeType: HashPartition, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", + " └─ExchangeSender_15 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.employee.deptid, collate: binary], stream_count: 8", " └─TableFullScan_14 10000.00 mpp[tiflash] table:employee keep order:false, stats:pseudo" ], "Warn": null diff --git a/planner/optimize.go b/planner/optimize.go index 295d68b92f5a2..1ccd1c52f307b 100644 --- a/planner/optimize.go +++ b/planner/optimize.go @@ -251,6 +251,9 @@ func Optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in } else { sessVars.StmtCtx.AppendExtraNote(errors.Errorf("Using the bindSQL: %v", chosenBinding.BindSQL)) } + if len(tableHints) > 0 { + sessVars.StmtCtx.AppendWarning(errors.Errorf("The system ignores the hints in the current query and uses the hints specified in the bindSQL: %v", chosenBinding.BindSQL)) + } } // Restore the hint to avoid changing the stmt node. hint.BindHint(stmtNode, originHints) diff --git a/privilege/privileges/privileges_test.go b/privilege/privileges/privileges_test.go index 9c0cfa2f84dd2..1bbfe0e852022 100644 --- a/privilege/privileges/privileges_test.go +++ b/privilege/privileges/privileges_test.go @@ -519,7 +519,7 @@ func TestAlterUserStmt(t *testing.T) { tk.MustExec("GRANT SYSTEM_USER ON *.* to semuser3") // user is both restricted + has SYSTEM_USER (or super) tk.MustExec("set global tidb_enable_resource_control = 'on'") - tk.MustExec("CREATE RESOURCE GROUP rg1 rru_per_sec=1000 wru_per_sec=2000") + tk.MustExec("CREATE RESOURCE GROUP rg1 ru_per_sec=1000") tk.MustExec(`ALTER USER 'semuser1' RESOURCE GROUP rg1`) tk.MustQuery(`SELECT User_attributes FROM mysql.user WHERE User = "semuser1"`).Check(testkit.Rows("{\"resource_group\": \"rg1\"}")) @@ -1141,7 +1141,7 @@ func TestCreateDropUser(t *testing.T) { tk.MustExec(`DROP USER usr1`) tk.MustExec("set global tidb_enable_resource_control = 'on'") - tk.MustExec("CREATE RESOURCE GROUP rg1 rru_per_sec=1000 wru_per_sec=2000") + tk.MustExec("CREATE RESOURCE GROUP rg1 ru_per_sec=1000") tk.MustExec(`CREATE USER usr1 RESOURCE GROUP rg1`) tk.MustQuery(`SELECT User_attributes FROM mysql.user WHERE User = "usr1"`).Check(testkit.Rows("{\"resource_group\": \"rg1\"}")) tk.MustExec(`DROP USER usr1`) @@ -2594,7 +2594,7 @@ func TestResourceGroupAdminDynamicPriv(t *testing.T) { Username: "resource_group_user", Hostname: "localhost", }, nil, nil) - err := tk2.ExecToErr("CREATE RESOURCE GROUP test RRU_PER_SEC = 666") + err := tk2.ExecToErr("CREATE RESOURCE GROUP test RU_PER_SEC = 666") require.EqualError(t, err, "[planner:1227]Access denied; you need (at least one of) the SUPER or RESOURCE_GROUP_ADMIN privilege(s) for this operation") // grant the RESOURCE_GROUP_ADMIN dynamic privilege to the user. @@ -2603,14 +2603,14 @@ func TestResourceGroupAdminDynamicPriv(t *testing.T) { `GRANT USAGE ON *.* TO 'resource_group_user'@'%'`, `GRANT RESOURCE_GROUP_ADMIN ON *.* TO 'resource_group_user'@'%'`)) - tk2.MustExec("CREATE RESOURCE GROUP test RRU_PER_SEC = 666") - tk2.MustExec("CREATE RESOURCE GROUP test2 WRU_PER_SEC = 999") + tk2.MustExec("CREATE RESOURCE GROUP test RU_PER_SEC = 666") + tk2.MustExec("CREATE RESOURCE GROUP test2 RU_PER_SEC = 999") - tk2.MustExec("ALTER RESOURCE GROUP test2 WRU_PER_SEC = 1000") + tk2.MustExec("ALTER RESOURCE GROUP test2 RU_PER_SEC = 1000") tk2.MustExec("DROP RESOURCE GROUP test2") tk1.MustExec("REVOKE RESOURCE_GROUP_ADMIN ON *.* FROM resource_group_user") - err = tk2.ExecToErr("ALTER RESOURCE GROUP test RRU_PER_SEC = 667") + err = tk2.ExecToErr("ALTER RESOURCE GROUP test RU_PER_SEC = 667") require.EqualError(t, err, "[planner:1227]Access denied; you need (at least one of) the SUPER or RESOURCE_GROUP_ADMIN privilege(s) for this operation") err = tk2.ExecToErr("DROP RESOURCE GROUP test") require.EqualError(t, err, "[planner:1227]Access denied; you need (at least one of) the SUPER or RESOURCE_GROUP_ADMIN privilege(s) for this operation") @@ -3195,7 +3195,7 @@ func TestVerificationInfoWithSessionTokenPlugin(t *testing.T) { require.Equal(t, "default", tk.Session().GetSessionVars().ResourceGroupName) // Non-default resource group. - rootTk.MustExec("CREATE RESOURCE GROUP rg1 WRU_PER_SEC = 999") + rootTk.MustExec("CREATE RESOURCE GROUP rg1 RU_PER_SEC = 999") rootTk.MustExec(`ALTER USER 'testuser'@'localhost' RESOURCE GROUP rg1`) err = tk.Session().Auth(user, tokenBytes, nil) require.NoError(t, err) diff --git a/resourcemanager/pooltask/task_manager.go b/resourcemanager/pooltask/task_manager.go index 66d6451b163ba..e87c222569792 100644 --- a/resourcemanager/pooltask/task_manager.go +++ b/resourcemanager/pooltask/task_manager.go @@ -65,7 +65,7 @@ type TaskManager[T any, U any, C any, CT any, TF Context[CT]] struct { concurrency int32 } -// NewTaskManager create a new pooltask manager. +// NewTaskManager create a new pool task manager. func NewTaskManager[T any, U any, C any, CT any, TF Context[CT]](c int32) TaskManager[T, U, C, CT, TF] { task := make([]TaskStatusContainer[T, U, C, CT, TF], shard) for i := 0; i < shard; i++ { @@ -148,3 +148,8 @@ func (t *TaskManager[T, U, C, CT, TF]) StopTask(taskID uint64) { } } } + +// GetOriginConcurrency return the concurrency of the pool at the init. +func (t *TaskManager[T, U, C, CT, TF]) GetOriginConcurrency() int32 { + return t.concurrency +} diff --git a/resourcemanager/pooltask/task_manager_scheduler.go b/resourcemanager/pooltask/task_manager_scheduler.go index dcc158df06d82..73c5ee46f099a 100644 --- a/resourcemanager/pooltask/task_manager_scheduler.go +++ b/resourcemanager/pooltask/task_manager_scheduler.go @@ -15,14 +15,17 @@ package pooltask // Overclock is to increase the concurrency of pool. -func (t *TaskManager[T, U, C, CT, TF]) Overclock() (tid uint64, task *TaskBox[T, U, C, CT, TF]) { - if t.concurrency > t.running.Load() { - return t.getBoostTask() +func (t *TaskManager[T, U, C, CT, TF]) Overclock(capacity int) (tid uint64, task *TaskBox[T, U, C, CT, TF]) { + if t.running.Load() >= int32(capacity) { + return } - return 0, nil + return t.getBoostTask() } // Downclock is to decrease the concurrency of pool. -func (t *TaskManager[T, U, C, CT, TF]) Downclock() { +func (t *TaskManager[T, U, C, CT, TF]) Downclock(capacity int) { + if t.running.Load() <= int32(capacity) { + return + } t.pauseTask() } diff --git a/resourcemanager/util/BUILD.bazel b/resourcemanager/util/BUILD.bazel index 1c5396db6049b..37283d38f7e07 100644 --- a/resourcemanager/util/BUILD.bazel +++ b/resourcemanager/util/BUILD.bazel @@ -10,6 +10,7 @@ go_library( importpath = "github.com/pingcap/tidb/resourcemanager/util", visibility = ["//visibility:public"], deps = [ + "//util/intest", "@com_github_pingcap_errors//:errors", "@org_uber_go_atomic//:atomic", ], @@ -19,5 +20,8 @@ go_test( name = "util_test", srcs = ["shard_pool_map_test.go"], embed = [":util"], - deps = ["@com_github_stretchr_testify//require"], + deps = [ + "//util/intest", + "@com_github_stretchr_testify//require", + ], ) diff --git a/resourcemanager/util/shard_pool_map.go b/resourcemanager/util/shard_pool_map.go index 371365af031e1..3b3975b3b933f 100644 --- a/resourcemanager/util/shard_pool_map.go +++ b/resourcemanager/util/shard_pool_map.go @@ -18,6 +18,7 @@ import ( "sync" "github.com/pingcap/errors" + "github.com/pingcap/tidb/util/intest" ) const shard = 8 @@ -69,7 +70,7 @@ func newPoolMap() poolMap { func (p *poolMap) Add(key string, pool *PoolContainer) error { p.mu.Lock() defer p.mu.Unlock() - if _, contain := p.poolMap[key]; contain { + if _, contain := p.poolMap[key]; contain && !intest.InTest { return errors.New("pool is already exist") } p.poolMap[key] = pool diff --git a/resourcemanager/util/shard_pool_map_test.go b/resourcemanager/util/shard_pool_map_test.go index bb09e2fbd8a24..48f0c3b7d3122 100644 --- a/resourcemanager/util/shard_pool_map_test.go +++ b/resourcemanager/util/shard_pool_map_test.go @@ -19,6 +19,7 @@ import ( "sync/atomic" "testing" + "github.com/pingcap/tidb/util/intest" "github.com/stretchr/testify/require" ) @@ -29,7 +30,9 @@ func TestShardPoolMap(t *testing.T) { id := strconv.FormatInt(int64(i), 10) require.NoError(t, pm.Add(id, &PoolContainer{Pool: NewMockGPool(id), Component: DDL})) } - require.Error(t, pm.Add("1", &PoolContainer{Pool: NewMockGPool("1"), Component: DDL})) + if !intest.InTest { + require.Error(t, pm.Add("1", &PoolContainer{Pool: NewMockGPool("1"), Component: DDL})) + } var cnt atomic.Int32 pm.Iter(func(pool *PoolContainer) { cnt.Add(1) diff --git a/resourcemanager/util/util.go b/resourcemanager/util/util.go index 6d1959bd08904..92b7ddfe8f979 100644 --- a/resourcemanager/util/util.go +++ b/resourcemanager/util/util.go @@ -23,6 +23,9 @@ import ( var ( // MinSchedulerInterval is the minimum interval between two scheduling. MinSchedulerInterval = atomic.NewDuration(200 * time.Millisecond) + + // MaxOverclockCount is the maximum number of overclock goroutine. + MaxOverclockCount = 1 ) // GoroutinePool is a pool interface diff --git a/server/BUILD.bazel b/server/BUILD.bazel index 0d1303bf53993..d1139f0a94138 100644 --- a/server/BUILD.bazel +++ b/server/BUILD.bazel @@ -78,6 +78,7 @@ go_library( "//util/fastrand", "//util/gcutil", "//util/hack", + "//util/intest", "//util/logutil", "//util/memory", "//util/pdapi", diff --git a/server/mock_conn.go b/server/mock_conn.go index 36ad6503db812..620cae702707a 100644 --- a/server/mock_conn.go +++ b/server/mock_conn.go @@ -18,7 +18,6 @@ import ( "bufio" "bytes" "context" - "flag" "math/rand" "testing" @@ -29,6 +28,7 @@ import ( tmysql "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/util/arena" "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/intest" "github.com/stretchr/testify/require" ) @@ -80,7 +80,7 @@ func (mc *mockConn) ID() uint64 { func CreateMockServer(t *testing.T, store kv.Storage) *Server { if !RunInGoTest { // If CreateMockServer is called in another package, RunInGoTest is not initialized. - RunInGoTest = flag.Lookup("test.v") != nil || flag.Lookup("check.v") != nil + RunInGoTest = intest.InTest } tidbdrv := NewTiDBDriver(store) cfg := config.NewConfig() diff --git a/server/stat_test.go b/server/stat_test.go index 66c974a3deeea..4484823f6dc83 100644 --- a/server/stat_test.go +++ b/server/stat_test.go @@ -46,7 +46,7 @@ func TestUptime(t *testing.T) { }() require.NoError(t, err) - _, err = infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), true) + _, err = infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) require.NoError(t, err) tidbdrv := NewTiDBDriver(store) diff --git a/session/BUILD.bazel b/session/BUILD.bazel index 8e567503a6377..d6404e04c4bbf 100644 --- a/session/BUILD.bazel +++ b/session/BUILD.bazel @@ -72,6 +72,7 @@ go_library( "//util/collate", "//util/dbterror", "//util/execdetails", + "//util/intest", "//util/kvcache", "//util/logutil", "//util/logutil/consistency", diff --git a/session/bootstrap.go b/session/bootstrap.go index ed65bb0720cf0..cb7d2f9e9a3df 100644 --- a/session/bootstrap.go +++ b/session/bootstrap.go @@ -21,11 +21,9 @@ package session import ( "context" "encoding/hex" - "flag" "fmt" "io/ioutil" osuser "os/user" - "runtime/debug" "strconv" "strings" "time" @@ -51,6 +49,7 @@ import ( "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/dbterror" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/logutil" utilparser "github.com/pingcap/tidb/util/parser" "github.com/pingcap/tidb/util/sqlexec" @@ -2407,12 +2406,6 @@ func doBootstrapSQLFile(s Session) { } } -// inTestSuite checks if we are bootstrapping in the context of tests. -// There are some historical differences in behavior between tests and non-tests. -func inTestSuite() bool { - return flag.Lookup("test.v") != nil || flag.Lookup("check.v") != nil -} - // doDMLWorks executes DML statements in bootstrap stage. // All the statements run in a single transaction. func doDMLWorks(s Session) { @@ -2457,11 +2450,11 @@ func doDMLWorks(s Session) { vVal = variable.On } case variable.TiDBMemOOMAction: - if inTestSuite() { + if intest.InTest { vVal = variable.OOMActionLog } case variable.TiDBEnableAutoAnalyze: - if inTestSuite() { + if intest.InTest { vVal = variable.Off } // For the following sysvars, we change the default @@ -2521,8 +2514,7 @@ func mustExecute(s Session, sql string, args ...interface{}) { _, err := s.ExecuteInternal(ctx, sql, args...) defer cancel() if err != nil { - debug.PrintStack() - logutil.BgLogger().Fatal("mustExecute error", zap.Error(err)) + logutil.BgLogger().Fatal("mustExecute error", zap.Error(err), zap.Stack("stack")) } } diff --git a/session/bootstrap_test.go b/session/bootstrap_test.go index a010daf32b14c..e6013d8b150ce 100644 --- a/session/bootstrap_test.go +++ b/session/bootstrap_test.go @@ -152,10 +152,12 @@ func TestBootstrapWithError(t *testing.T) { se.txn.init() se.mu.values = make(map[fmt.Stringer]interface{}) se.SetValue(sessionctx.Initing, true) - err := InitDDLJobTables(store) + err := InitDDLJobTables(store, meta.BaseDDLTableVersion) require.NoError(t, err) err = InitMDLTable(store) require.NoError(t, err) + err = InitDDLJobTables(store, meta.BackfillTableVersion) + require.NoError(t, err) dom, err := domap.Get(store) require.NoError(t, err) domain.BindDomain(se, dom) @@ -215,10 +217,43 @@ func TestBootstrapWithError(t *testing.T) { require.Equal(t, []byte("True"), row.GetBytes(0)) require.NoError(t, r.Close()) + mustExec(t, se, "SELECT * from mysql.tidb_ddl_backfill") + mustExec(t, se, "SELECT * from mysql.tidb_ddl_backfill_history") + // Check tidb_ttl_table_status table mustExec(t, se, "SELECT * from mysql.tidb_ttl_table_status") } +func TestDDLTableCreateBackfillTable(t *testing.T) { + store, dom := createStoreAndBootstrap(t) + defer func() { require.NoError(t, store.Close()) }() + se := createSessionAndSetID(t, store) + + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + ver, err := m.CheckDDLTableVersion() + require.NoError(t, err) + require.GreaterOrEqual(t, ver, meta.BackfillTableVersion) + + // downgrade `mDDLTableVersion` + m.SetDDLTables(meta.MDLTableVersion) + mustExec(t, se, "drop table mysql.tidb_ddl_backfill") + mustExec(t, se, "drop table mysql.tidb_ddl_backfill_history") + err = txn.Commit(context.Background()) + require.NoError(t, err) + + // to upgrade session for create ddl related tables + dom.Close() + dom, err = BootstrapSession(store) + require.NoError(t, err) + + se = createSessionAndSetID(t, store) + mustExec(t, se, "select * from mysql.tidb_ddl_backfill") + mustExec(t, se, "select * from mysql.tidb_ddl_backfill_history") + dom.Close() +} + // TestUpgrade tests upgrading func TestUpgrade(t *testing.T) { ctx := context.Background() diff --git a/session/session.go b/session/session.go index 11226483660bb..13ac77ee421e7 100644 --- a/session/session.go +++ b/session/session.go @@ -25,7 +25,6 @@ import ( "encoding/hex" "encoding/json" stderrs "errors" - "flag" "fmt" "math" "math/rand" @@ -92,6 +91,7 @@ import ( "github.com/pingcap/tidb/util/collate" "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/execdetails" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/kvcache" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/logutil/consistency" @@ -3103,41 +3103,29 @@ func splitAndScatterTable(store kv.Storage, tableIDs []int64) { } } -// InitDDLJobTables is to create tidb_ddl_job, tidb_ddl_reorg, tidb_ddl_history, tidb_ddl_backfill and tidb_ddl_backfill_history. -func InitDDLJobTables(store kv.Storage) error { +// InitDDLJobTables is to create tidb_ddl_job, tidb_ddl_reorg and tidb_ddl_history, or tidb_ddl_backfill and tidb_ddl_backfill_history. +func InitDDLJobTables(store kv.Storage, targetVer meta.DDLTableVersion) error { + targetTables := DDLJobTables + if targetVer == meta.BackfillTableVersion { + targetTables = BackfillTables + } return kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, true, func(ctx context.Context, txn kv.Transaction) error { t := meta.NewMeta(txn) - exists, err := t.CheckDDLTableExists() - if err != nil { + tableVer, err := t.CheckDDLTableVersion() + if err != nil || tableVer >= targetVer { return errors.Trace(err) } dbID, err := t.CreateMySQLDatabaseIfNotExists() if err != nil { return err } - if exists { - return initBackfillJobTables(store, t, dbID) - } - - if err = createAndSplitTables(store, t, dbID, DDLJobTables); err != nil { - return err - } - if err = initBackfillJobTables(store, t, dbID); err != nil { + if err = createAndSplitTables(store, t, dbID, targetTables); err != nil { return err } - return t.SetDDLTables() + return t.SetDDLTables(targetVer) }) } -// initBackfillJobTables is to create tidb_ddl_backfill and tidb_ddl_backfill_history. -func initBackfillJobTables(store kv.Storage, t *meta.Meta, dbID int64) error { - tblExist, err := t.CheckTableExists(dbID, BackfillTables[0].id) - if err != nil || tblExist { - return errors.Trace(err) - } - return createAndSplitTables(store, t, dbID, BackfillTables) -} - func createAndSplitTables(store kv.Storage, t *meta.Meta, dbID int64, tables []tableBasicInfo) error { tableIDs := make([]int64, 0, len(tables)) for _, tbl := range tables { @@ -3169,8 +3157,8 @@ func createAndSplitTables(store kv.Storage, t *meta.Meta, dbID int64, tables []t func InitMDLTable(store kv.Storage) error { return kv.RunInNewTxn(kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL), store, true, func(ctx context.Context, txn kv.Transaction) error { t := meta.NewMeta(txn) - exists, err := t.CheckMDLTableExists() - if err != nil || exists { + ver, err := t.CheckDDLTableVersion() + if err != nil || ver >= meta.MDLTableVersion { return errors.Trace(err) } dbID, err := t.CreateMySQLDatabaseIfNotExists() @@ -3195,7 +3183,7 @@ func InitMDLTable(store kv.Storage) error { return errors.Trace(err) } - return t.SetMDLTables() + return t.SetDDLTables(meta.MDLTableVersion) }) } @@ -3272,7 +3260,7 @@ func BootstrapSession(store kv.Storage) (*domain.Domain, error) { return nil, err } } - err := InitDDLJobTables(store) + err := InitDDLJobTables(store, meta.BaseDDLTableVersion) if err != nil { return nil, err } @@ -3280,6 +3268,10 @@ func BootstrapSession(store kv.Storage) (*domain.Domain, error) { if err != nil { return nil, err } + err = InitDDLJobTables(store, meta.BackfillTableVersion) + if err != nil { + return nil, err + } ver := getStoreBootstrapVersion(store) if ver == notBootstrapped { runInBootstrapSession(store, bootstrap) @@ -3339,7 +3331,7 @@ func BootstrapSession(store kv.Storage) (*domain.Domain, error) { return nil, err } - if config.GetGlobalConfig().DisaggregatedTiFlash { + if config.GetGlobalConfig().DisaggregatedTiFlash && !config.GetGlobalConfig().UseAutoScaler { // Invalid client-go tiflash_compute store cache if necessary. err = dom.WatchTiFlashComputeNodeChange() if err != nil { @@ -4217,7 +4209,7 @@ func (s *session) setRequestSource(ctx context.Context, stmtLabel string, stmtNo } // panic in test mode in case there are requests without source in the future. // log warnings in production mode. - if flag.Lookup("test.v") != nil || flag.Lookup("check.v") != nil { + if intest.InTest { panic("unexpected no source type context, if you see this error, " + "the `RequestSourceTypeKey` is missing in your context") } else { diff --git a/session/session_test.go b/session/session_test.go index 530aee66d4ead..2d1c9669445c5 100644 --- a/session/session_test.go +++ b/session/session_test.go @@ -37,10 +37,16 @@ func TestInitMetaTable(t *testing.T) { tk.MustExec(sql.SQL) } + for _, sql := range session.BackfillTables { + tk.MustExec(sql.SQL) + } + tbls := map[string]struct{}{ - "tidb_ddl_job": {}, - "tidb_ddl_reorg": {}, - "tidb_ddl_history": {}, + "tidb_ddl_job": {}, + "tidb_ddl_reorg": {}, + "tidb_ddl_history": {}, + "tidb_ddl_backfill": {}, + "tidb_ddl_backfill_history": {}, } for tbl := range tbls { diff --git a/sessionctx/variable/session.go b/sessionctx/variable/session.go index eb6eeadc72d79..6007b9ba3ad43 100644 --- a/sessionctx/variable/session.go +++ b/sessionctx/variable/session.go @@ -1034,6 +1034,10 @@ type SessionVars struct { // IsolationReadEngines is used to isolation read, tidb only read from the stores whose engine type is in the engines. IsolationReadEngines map[kv.StoreType]struct{} + mppVersion kv.MppVersion + + mppExchangeCompressionMode kv.ExchangeCompressionMode + PlannerSelectBlockAsName []ast.HintTable // LockWaitTimeout is the duration waiting for pessimistic lock in milliseconds @@ -1462,6 +1466,23 @@ func (s *SessionVars) IsMPPEnforced() bool { return s.allowMPPExecution && s.enforceMPPExecution } +// ChooseMppVersion indicates the mpp-version used to build mpp plan, if mpp-version is unspecified, use the latest version. +func (s *SessionVars) ChooseMppVersion() kv.MppVersion { + if s.mppVersion == kv.MppVersionUnspecified { + return kv.GetNewestMppVersion() + } + return s.mppVersion +} + +// ChooseMppExchangeCompressionMode indicates the data compression method in mpp exchange operator +func (s *SessionVars) ChooseMppExchangeCompressionMode() kv.ExchangeCompressionMode { + if s.mppExchangeCompressionMode == kv.ExchangeCompressionModeUnspecified { + // If unspecified, use recommended mode + return kv.RecommendedExchangeCompressionMode + } + return s.mppExchangeCompressionMode +} + // RaiseWarningWhenMPPEnforced will raise a warning when mpp mode is enforced and executing explain statement. // TODO: Confirm whether this function will be inlined and // omit the overhead of string construction when calling with false condition. @@ -1711,6 +1732,8 @@ func NewSessionVars(hctx HookContext) *SessionVars { EnableReuseCheck: DefTiDBEnableReusechunk, preUseChunkAlloc: DefTiDBUseAlloc, ChunkPool: ReuseChunkPool{Alloc: nil}, + mppExchangeCompressionMode: DefaultExchangeCompressionMode, + mppVersion: kv.MppVersionUnspecified, } vars.KVVars = tikvstore.NewVariables(&vars.Killed) vars.Concurrency = Concurrency{ diff --git a/sessionctx/variable/sysvar.go b/sessionctx/variable/sysvar.go index de0e5ffc90bd3..d9f8f9407b7fe 100644 --- a/sessionctx/variable/sysvar.go +++ b/sessionctx/variable/sysvar.go @@ -2223,6 +2223,54 @@ var defaultSysVars = []*SysVar{ return nil }, }, + {Scope: ScopeGlobal | ScopeSession, Name: MppExchangeCompressionMode, Type: TypeStr, Value: DefaultExchangeCompressionMode.Name(), + Validation: func(_ *SessionVars, normalizedValue string, originalValue string, _ ScopeFlag) (string, error) { + _, ok := kv.ToExchangeCompressionMode(normalizedValue) + if !ok { + var msg string + for m := kv.ExchangeCompressionModeNONE; m <= kv.ExchangeCompressionModeUnspecified; m += 1 { + if m == 0 { + msg = m.Name() + } else { + msg = fmt.Sprintf("%s, %s", msg, m.Name()) + } + } + err := fmt.Errorf("incorrect value: `%s`. %s options: %s", + originalValue, + MppExchangeCompressionMode, msg) + return normalizedValue, err + } + return normalizedValue, nil + }, + SetSession: func(s *SessionVars, val string) error { + s.mppExchangeCompressionMode, _ = kv.ToExchangeCompressionMode(val) + if s.ChooseMppVersion() == kv.MppVersionV0 && s.mppExchangeCompressionMode != kv.ExchangeCompressionModeUnspecified { + s.StmtCtx.AppendWarning(fmt.Errorf("mpp exchange compression won't work under current mpp version %d", kv.MppVersionV0)) + } + + return nil + }, + }, + {Scope: ScopeGlobal | ScopeSession, Name: MppVersion, Type: TypeStr, Value: kv.MppVersionUnspecifiedName, + Validation: func(_ *SessionVars, normalizedValue string, originalValue string, _ ScopeFlag) (string, error) { + _, ok := kv.ToMppVersion(normalizedValue) + if ok { + return normalizedValue, nil + } + errMsg := fmt.Sprintf("incorrect value: %s. %s options: %d (unspecified)", + originalValue, MppVersion, kv.MppVersionUnspecified) + for i := kv.MppVersionV0; i <= kv.GetNewestMppVersion(); i += 1 { + errMsg = fmt.Sprintf("%s, %d", errMsg, i) + } + + return normalizedValue, errors.New(errMsg) + }, + SetSession: func(s *SessionVars, val string) error { + version, _ := kv.ToMppVersion(val) + s.mppVersion = version + return nil + }, + }, { Scope: ScopeGlobal, Name: TiDBTTLJobScheduleWindowStartTime, Value: DefTiDBTTLJobScheduleWindowStartTime, Type: TypeTime, SetGlobal: func(ctx context.Context, vars *SessionVars, s string) error { startTime, err := time.ParseInLocation(FullDayTimeFormat, s, time.UTC) diff --git a/sessionctx/variable/tidb_vars.go b/sessionctx/variable/tidb_vars.go index c86795937d544..2149e2387f236 100644 --- a/sessionctx/variable/tidb_vars.go +++ b/sessionctx/variable/tidb_vars.go @@ -21,6 +21,7 @@ import ( "time" "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx/variable/featuretag/distributereorg" "github.com/pingcap/tidb/util/memory" @@ -793,6 +794,12 @@ const ( // TiDBStoreBatchSize indicates the batch size of coprocessor in the same store. TiDBStoreBatchSize = "tidb_store_batch_size" + // MppExchangeCompressionMode indicates the data compression method in mpp exchange operator + MppExchangeCompressionMode = "mpp_exchange_compression_mode" + + // MppVersion indicates the mpp-version used to build mpp plan + MppVersion = "mpp_version" + // TiDBPessimisticTransactionAggressiveLocking controls whether aggressive locking for pessimistic transaction // is enabled. TiDBPessimisticTransactionAggressiveLocking = "tidb_pessimistic_txn_aggressive_locking" @@ -1168,6 +1175,7 @@ const ( DefTiDBTTLJobScheduleWindowEndTime = "23:59 +0000" DefTiDBTTLScanWorkerCount = 4 DefTiDBTTLDeleteWorkerCount = 4 + DefaultExchangeCompressionMode = kv.ExchangeCompressionModeUnspecified DefTiDBEnableResourceControl = false DefTiDBPessimisticTransactionAggressiveLocking = false DefTiDBEnablePlanCacheForParamLimit = true diff --git a/statistics/handle/dump.go b/statistics/handle/dump.go index da8603ea90573..016fc858857ca 100644 --- a/statistics/handle/dump.go +++ b/statistics/handle/dump.go @@ -18,7 +18,6 @@ import ( "bytes" "compress/gzip" "encoding/json" - "fmt" "io" "time" @@ -40,15 +39,16 @@ import ( // JSONTable is used for dumping statistics. type JSONTable struct { - DatabaseName string `json:"database_name"` - TableName string `json:"table_name"` - Columns map[string]*jsonColumn `json:"columns"` - Indices map[string]*jsonColumn `json:"indices"` - ExtStats []*jsonExtendedStats `json:"ext_stats"` - Count int64 `json:"count"` - ModifyCount int64 `json:"modify_count"` - Partitions map[string]*JSONTable `json:"partitions"` - Version uint64 `json:"version"` + IsHistoricalStats bool `json:"is_historical_stats"` + DatabaseName string `json:"database_name"` + TableName string `json:"table_name"` + Columns map[string]*jsonColumn `json:"columns"` + Indices map[string]*jsonColumn `json:"indices"` + ExtStats []*jsonExtendedStats `json:"ext_stats"` + Count int64 `json:"count"` + ModifyCount int64 `json:"modify_count"` + Partitions map[string]*JSONTable `json:"partitions"` + Version uint64 `json:"version"` } type jsonExtendedStats struct { @@ -142,6 +142,14 @@ var ( // DumpHistoricalStatsBySnapshot dumped json tables from mysql.stats_meta_history and mysql.stats_history func (h *Handle) DumpHistoricalStatsBySnapshot(dbName string, tableInfo *model.TableInfo, snapshot uint64) (jt *JSONTable, err error) { + historicalStatsEnabled, err := h.CheckHistoricalStatsEnable() + if err != nil { + return nil, errors.Errorf("check %v failed: %v", variable.TiDBEnableHistoricalStats, err) + } + if !historicalStatsEnabled { + return nil, errors.Errorf("%v should be enabled", variable.TiDBEnableHistoricalStats) + } + defer func() { if err == nil { dumpHistoricalStatsSuccessCounter.Inc() @@ -149,10 +157,9 @@ func (h *Handle) DumpHistoricalStatsBySnapshot(dbName string, tableInfo *model.T dumpHistoricalStatsFailedCounter.Inc() } }() - pi := tableInfo.GetPartitionInfo() if pi == nil { - return h.tableHistoricalStatsToJSON(tableInfo.ID, snapshot) + return h.getTableHistoricalStatsToJSONWithFallback(dbName, tableInfo, tableInfo.ID, snapshot) } jsonTbl := &JSONTable{ DatabaseName: dbName, @@ -160,27 +167,19 @@ func (h *Handle) DumpHistoricalStatsBySnapshot(dbName string, tableInfo *model.T Partitions: make(map[string]*JSONTable, len(pi.Definitions)), } for _, def := range pi.Definitions { - tbl, err := h.tableHistoricalStatsToJSON(def.ID, snapshot) + tbl, err := h.getTableHistoricalStatsToJSONWithFallback(dbName, tableInfo, def.ID, snapshot) if err != nil { return nil, errors.Trace(err) } - if tbl == nil { - continue - } jsonTbl.Partitions[def.Name.L] = tbl } - h.mu.Lock() - isDynamicMode := variable.PartitionPruneMode(h.mu.ctx.GetSessionVars().PartitionPruneMode.Load()) == variable.Dynamic - h.mu.Unlock() - if isDynamicMode { - tbl, err := h.tableHistoricalStatsToJSON(tableInfo.ID, snapshot) - if err != nil { - logutil.BgLogger().Warn("dump global historical stats failed", - zap.Int64("table-id", tableInfo.ID), - zap.String("table-name", tableInfo.Name.String())) - } else if tbl != nil { - jsonTbl.Partitions["global"] = tbl - } + tbl, err := h.getTableHistoricalStatsToJSONWithFallback(dbName, tableInfo, tableInfo.ID, snapshot) + if err != nil { + return nil, err + } + // dump its global-stats if existed + if tbl != nil { + jsonTbl.Partitions["global"] = tbl } return jsonTbl, nil } @@ -250,11 +249,23 @@ func GenJSONTableFromStats(dbName string, tableInfo *model.TableInfo, tbl *stati return jsonTbl, nil } -func (h *Handle) tableHistoricalStatsToJSON(physicalID int64, snapshot uint64) (*JSONTable, error) { - reader, err := h.getGlobalStatsReader(0) +// getTableHistoricalStatsToJSONWithFallback try to get table historical stats, if not exit, directly fallback to the latest stats +func (h *Handle) getTableHistoricalStatsToJSONWithFallback(dbName string, tableInfo *model.TableInfo, physicalID int64, snapshot uint64) (*JSONTable, error) { + jt, exist, err := h.tableHistoricalStatsToJSON(physicalID, snapshot) if err != nil { return nil, err } + if !exist { + return h.tableStatsToJSON(dbName, tableInfo, physicalID, 0) + } + return jt, nil +} + +func (h *Handle) tableHistoricalStatsToJSON(physicalID int64, snapshot uint64) (*JSONTable, bool, error) { + reader, err := h.getGlobalStatsReader(0) + if err != nil { + return nil, false, err + } defer func() { err1 := h.releaseGlobalStatsReader(reader) if err == nil && err1 != nil { @@ -265,33 +276,39 @@ func (h *Handle) tableHistoricalStatsToJSON(physicalID int64, snapshot uint64) ( // get meta version rows, _, err := reader.Read("select distinct version from mysql.stats_meta_history where table_id = %? and version <= %? order by version desc limit 1", physicalID, snapshot) if err != nil { - return nil, errors.AddStack(err) + return nil, false, errors.AddStack(err) } if len(rows) < 1 { - return nil, fmt.Errorf("failed to get records of stats_meta_history for table_id = %v, snapshot = %v", physicalID, snapshot) + logutil.BgLogger().Warn("failed to get records of stats_meta_history", + zap.Int64("table-id", physicalID), + zap.Uint64("snapshotTS", snapshot)) + return nil, false, nil } statsMetaVersion := rows[0].GetInt64(0) // get stats meta rows, _, err = reader.Read("select modify_count, count from mysql.stats_meta_history where table_id = %? and version = %?", physicalID, statsMetaVersion) if err != nil { - return nil, errors.AddStack(err) + return nil, false, errors.AddStack(err) } modifyCount, count := rows[0].GetInt64(0), rows[0].GetInt64(1) // get stats version rows, _, err = reader.Read("select distinct version from mysql.stats_history where table_id = %? and version <= %? order by version desc limit 1", physicalID, snapshot) if err != nil { - return nil, errors.AddStack(err) + return nil, false, errors.AddStack(err) } if len(rows) < 1 { - return nil, fmt.Errorf("failed to get record of stats_history for table_id = %v, snapshot = %v", physicalID, snapshot) + logutil.BgLogger().Warn("failed to get record of stats_history", + zap.Int64("table-id", physicalID), + zap.Uint64("snapshotTS", snapshot)) + return nil, false, nil } statsVersion := rows[0].GetInt64(0) // get stats rows, _, err = reader.Read("select stats_data from mysql.stats_history where table_id = %? and version = %? order by seq_no", physicalID, statsVersion) if err != nil { - return nil, errors.AddStack(err) + return nil, false, errors.AddStack(err) } blocks := make([][]byte, 0) for _, row := range rows { @@ -299,11 +316,12 @@ func (h *Handle) tableHistoricalStatsToJSON(physicalID int64, snapshot uint64) ( } jsonTbl, err := BlocksToJSONTable(blocks) if err != nil { - return nil, errors.AddStack(err) + return nil, false, errors.AddStack(err) } jsonTbl.Count = count jsonTbl.ModifyCount = modifyCount - return jsonTbl, nil + jsonTbl.IsHistoricalStats = true + return jsonTbl, true, nil } func (h *Handle) tableStatsToJSON(dbName string, tableInfo *model.TableInfo, physicalID int64, snapshot uint64) (*JSONTable, error) { diff --git a/statistics/handle/gc.go b/statistics/handle/gc.go index af20eeb35a363..edfd9b5eef4fd 100644 --- a/statistics/handle/gc.go +++ b/statistics/handle/gc.go @@ -24,6 +24,7 @@ import ( "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" @@ -115,7 +116,7 @@ func (h *Handle) gcTableStats(is infoschema.InfoSchema, physicalID int64) error } } // Mark records in mysql.stats_extended as `deleted`. - rows, _, err = h.execRestrictedSQL(ctx, "select name, column_ids from mysql.stats_extended where table_id = %? and status in (%?, %?)", physicalID, StatsStatusAnalyzed, StatsStatusInited) + rows, _, err = h.execRestrictedSQL(ctx, "select name, column_ids from mysql.stats_extended where table_id = %? and status in (%?, %?)", physicalID, statistics.ExtendedStatsAnalyzed, statistics.ExtendedStatsInited) if err != nil { return errors.Trace(err) } @@ -292,7 +293,7 @@ func (h *Handle) DeleteTableStatsFromKV(statsIDs []int64) (err error) { if _, err = exec.ExecuteInternal(ctx, "delete from mysql.stats_feedback where table_id = %?", statsID); err != nil { return err } - if _, err = exec.ExecuteInternal(ctx, "update mysql.stats_extended set version = %?, status = %? where table_id = %? and status in (%?, %?)", startTS, StatsStatusDeleted, statsID, StatsStatusAnalyzed, StatsStatusInited); err != nil { + if _, err = exec.ExecuteInternal(ctx, "update mysql.stats_extended set version = %?, status = %? where table_id = %? and status in (%?, %?)", startTS, statistics.ExtendedStatsDeleted, statsID, statistics.ExtendedStatsAnalyzed, statistics.ExtendedStatsInited); err != nil { return err } if _, err = exec.ExecuteInternal(ctx, "delete from mysql.stats_fm_sketch where table_id = %?", statsID); err != nil { @@ -321,6 +322,6 @@ func (h *Handle) removeDeletedExtendedStats(version uint64) (err error) { err = finishTransaction(ctx, exec, err) }() const sql = "delete from mysql.stats_extended where status = %? and version < %?" - _, err = exec.ExecuteInternal(ctx, sql, StatsStatusDeleted, version) + _, err = exec.ExecuteInternal(ctx, sql, statistics.ExtendedStatsDeleted, version) return } diff --git a/statistics/handle/handle.go b/statistics/handle/handle.go index fd4b32fdb3c10..4b71e9cc60e39 100644 --- a/statistics/handle/handle.go +++ b/statistics/handle/handle.go @@ -27,7 +27,6 @@ import ( "github.com/ngaut/pools" "github.com/pingcap/errors" - "github.com/pingcap/failpoint" "github.com/pingcap/tidb/config" ddlUtil "github.com/pingcap/tidb/ddl/util" "github.com/pingcap/tidb/infoschema" @@ -1078,17 +1077,17 @@ func (h *Handle) loadNeededColumnHistograms(reader *statistics.StatsReader, col statistics.HistogramNeededItems.Delete(col) return nil } - hg, err := h.histogramFromStorage(reader, col.TableID, c.ID, &c.Info.FieldType, c.Histogram.NDV, 0, c.LastUpdateVersion, c.NullCount, c.TotColSize, c.Correlation) + hg, err := statistics.HistogramFromStorage(reader, col.TableID, c.ID, &c.Info.FieldType, c.Histogram.NDV, 0, c.LastUpdateVersion, c.NullCount, c.TotColSize, c.Correlation) if err != nil { return errors.Trace(err) } - cms, topN, err := h.cmSketchAndTopNFromStorage(reader, col.TableID, 0, col.ID) + cms, topN, err := statistics.CMSketchAndTopNFromStorage(reader, col.TableID, 0, col.ID) if err != nil { return errors.Trace(err) } var fms *statistics.FMSketch if loadFMSketch { - fms, err = h.fmSketchFromStorage(reader, col.TableID, 0, col.ID) + fms, err = statistics.FMSketchFromStorage(reader, col.TableID, 0, col.ID) if err != nil { return errors.Trace(err) } @@ -1145,17 +1144,17 @@ func (h *Handle) loadNeededIndexHistograms(reader *statistics.StatsReader, idx m statistics.HistogramNeededItems.Delete(idx) return nil } - hg, err := h.histogramFromStorage(reader, idx.TableID, index.ID, types.NewFieldType(mysql.TypeBlob), index.Histogram.NDV, 1, index.LastUpdateVersion, index.NullCount, index.TotColSize, index.Correlation) + hg, err := statistics.HistogramFromStorage(reader, idx.TableID, index.ID, types.NewFieldType(mysql.TypeBlob), index.Histogram.NDV, 1, index.LastUpdateVersion, index.NullCount, index.TotColSize, index.Correlation) if err != nil { return errors.Trace(err) } - cms, topN, err := h.cmSketchAndTopNFromStorage(reader, idx.TableID, 1, idx.ID) + cms, topN, err := statistics.CMSketchAndTopNFromStorage(reader, idx.TableID, 1, idx.ID) if err != nil { return errors.Trace(err) } var fms *statistics.FMSketch if loadFMSketch { - fms, err = h.fmSketchFromStorage(reader, idx.TableID, 1, idx.ID) + fms, err = statistics.FMSketchFromStorage(reader, idx.TableID, 1, idx.ID) if err != nil { return errors.Trace(err) } @@ -1214,29 +1213,6 @@ func (h *Handle) FlushStats() { } } -func (h *Handle) cmSketchAndTopNFromStorage(reader *statistics.StatsReader, tblID int64, isIndex, histID int64) (_ *statistics.CMSketch, _ *statistics.TopN, err error) { - topNRows, _, err := reader.Read("select HIGH_PRIORITY value, count from mysql.stats_top_n where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) - if err != nil { - return nil, nil, err - } - rows, _, err := reader.Read("select cm_sketch from mysql.stats_histograms where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) - if err != nil { - return nil, nil, err - } - if len(rows) == 0 { - return statistics.DecodeCMSketchAndTopN(nil, topNRows) - } - return statistics.DecodeCMSketchAndTopN(rows[0].GetBytes(0), topNRows) -} - -func (h *Handle) fmSketchFromStorage(reader *statistics.StatsReader, tblID int64, isIndex, histID int64) (_ *statistics.FMSketch, err error) { - rows, _, err := reader.Read("select value from mysql.stats_fm_sketch where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) - if err != nil || len(rows) == 0 { - return nil, err - } - return statistics.DecodeFMSketch(rows[0].GetBytes(0)) -} - func (h *Handle) indexStatsFromStorage(reader *statistics.StatsReader, row chunk.Row, table *statistics.Table, tableInfo *model.TableInfo) error { histID := row.GetInt64(2) distinct := row.GetInt64(3) @@ -1257,15 +1233,15 @@ func (h *Handle) indexStatsFromStorage(reader *statistics.StatsReader, row chunk continue } if idx == nil || idx.LastUpdateVersion < histVer { - hg, err := h.histogramFromStorage(reader, table.PhysicalID, histID, types.NewFieldType(mysql.TypeBlob), distinct, 1, histVer, nullCount, 0, 0) + hg, err := statistics.HistogramFromStorage(reader, table.PhysicalID, histID, types.NewFieldType(mysql.TypeBlob), distinct, 1, histVer, nullCount, 0, 0) if err != nil { return errors.Trace(err) } - cms, topN, err := h.cmSketchAndTopNFromStorage(reader, table.PhysicalID, 1, idxInfo.ID) + cms, topN, err := statistics.CMSketchAndTopNFromStorage(reader, table.PhysicalID, 1, idxInfo.ID) if err != nil { return errors.Trace(err) } - fmSketch, err := h.fmSketchFromStorage(reader, table.PhysicalID, 1, histID) + fmSketch, err := statistics.FMSketchFromStorage(reader, table.PhysicalID, 1, histID) if err != nil { return errors.Trace(err) } @@ -1327,7 +1303,7 @@ func (h *Handle) columnStatsFromStorage(reader *statistics.StatsReader, row chun (col == nil || !col.IsStatsInitialized() && col.LastUpdateVersion < histVer) && !loadAll if notNeedLoad { - count, err := h.columnCountFromStorage(reader, table.PhysicalID, histID, statsVer) + count, err := statistics.ColumnCountFromStorage(reader, table.PhysicalID, histID, statsVer) if err != nil { return errors.Trace(err) } @@ -1351,11 +1327,11 @@ func (h *Handle) columnStatsFromStorage(reader *statistics.StatsReader, row chun break } if col == nil || col.LastUpdateVersion < histVer || loadAll { - hg, err := h.histogramFromStorage(reader, table.PhysicalID, histID, &colInfo.FieldType, distinct, 0, histVer, nullCount, totColSize, correlation) + hg, err := statistics.HistogramFromStorage(reader, table.PhysicalID, histID, &colInfo.FieldType, distinct, 0, histVer, nullCount, totColSize, correlation) if err != nil { return errors.Trace(err) } - cms, topN, err := h.cmSketchAndTopNFromStorage(reader, table.PhysicalID, 0, colInfo.ID) + cms, topN, err := statistics.CMSketchAndTopNFromStorage(reader, table.PhysicalID, 0, colInfo.ID) if err != nil { return errors.Trace(err) } @@ -1363,7 +1339,7 @@ func (h *Handle) columnStatsFromStorage(reader *statistics.StatsReader, row chun if loadAll { // FMSketch is only used when merging partition stats into global stats. When merging partition stats into global stats, // we load all the statistics, i.e., loadAll is true. - fmSketch, err = h.fmSketchFromStorage(reader, table.PhysicalID, 0, histID) + fmSketch, err = statistics.FMSketchFromStorage(reader, table.PhysicalID, 0, histID) if err != nil { return errors.Trace(err) } @@ -1420,97 +1396,28 @@ func (h *Handle) TableStatsFromStorage(tableInfo *model.TableInfo, physicalID in err = err1 } }() - table, ok := h.statsCache.Load().(statsCache).Get(physicalID) - // If table stats is pseudo, we also need to copy it, since we will use the column stats when - // the average error rate of it is small. - if !ok || snapshot > 0 { - histColl := statistics.HistColl{ - PhysicalID: physicalID, - HavePhysicalID: true, - Columns: make(map[int64]*statistics.Column, len(tableInfo.Columns)), - Indices: make(map[int64]*statistics.Index, len(tableInfo.Indices)), - } - table = &statistics.Table{ - HistColl: histColl, - } - } else { - // We copy it before writing to avoid race. - table = table.Copy() + statsTbl, ok := h.statsCache.Load().(statsCache).Get(physicalID) + if !ok { + statsTbl = nil } - table.Pseudo = false - - rows, _, err := reader.Read("select modify_count, count from mysql.stats_meta where table_id = %?", physicalID) - if err != nil || len(rows) == 0 { + statsTbl, err = statistics.TableStatsFromStorage(reader, tableInfo, physicalID, loadAll, h.Lease(), statsTbl) + if err != nil { return nil, err } - table.ModifyCount = rows[0].GetInt64(0) - table.Count = rows[0].GetInt64(1) - - rows, _, err = reader.Read("select table_id, is_index, hist_id, distinct_count, version, null_count, tot_col_size, stats_ver, flag, correlation, last_analyze_pos from mysql.stats_histograms where table_id = %?", physicalID) - // Check deleted table. - if err != nil || len(rows) == 0 { - return nil, nil + if reader.IsHistory() || statsTbl == nil { + return statsTbl, nil } - for _, row := range rows { - if row.GetInt64(1) > 0 { - err = h.indexStatsFromStorage(reader, row, table, tableInfo) - } else { - err = h.columnStatsFromStorage(reader, row, table, tableInfo, loadAll) - } - if err != nil { - return nil, err + for histID, idx := range statsTbl.Indices { + if statistics.IsAnalyzed(idx.Flag) { + h.mu.rateMap.clear(physicalID, histID, true) } } - return h.extendedStatsFromStorage(reader, table, physicalID, loadAll) -} - -func (h *Handle) extendedStatsFromStorage(reader *statistics.StatsReader, table *statistics.Table, physicalID int64, loadAll bool) (*statistics.Table, error) { - failpoint.Inject("injectExtStatsLoadErr", func() { - failpoint.Return(nil, errors.New("gofail extendedStatsFromStorage error")) - }) - lastVersion := uint64(0) - if table.ExtendedStats != nil && !loadAll { - lastVersion = table.ExtendedStats.LastUpdateVersion - } else { - table.ExtendedStats = statistics.NewExtendedStatsColl() - } - rows, _, err := reader.Read("select name, status, type, column_ids, stats, version from mysql.stats_extended where table_id = %? and status in (%?, %?, %?) and version > %?", physicalID, StatsStatusInited, StatsStatusAnalyzed, StatsStatusDeleted, lastVersion) - if err != nil || len(rows) == 0 { - return table, nil - } - for _, row := range rows { - lastVersion = mathutil.Max(lastVersion, row.GetUint64(5)) - name := row.GetString(0) - status := uint8(row.GetInt64(1)) - if status == StatsStatusDeleted || status == StatsStatusInited { - delete(table.ExtendedStats.Stats, name) - } else { - item := &statistics.ExtendedStatsItem{ - Tp: uint8(row.GetInt64(2)), - } - colIDs := row.GetString(3) - err := json.Unmarshal([]byte(colIDs), &item.ColIDs) - if err != nil { - logutil.BgLogger().Error("[stats] decode column IDs failed", zap.String("column_ids", colIDs), zap.Error(err)) - return nil, err - } - statsStr := row.GetString(4) - if item.Tp == ast.StatsTypeCardinality || item.Tp == ast.StatsTypeCorrelation { - if statsStr != "" { - item.ScalarVals, err = strconv.ParseFloat(statsStr, 64) - if err != nil { - logutil.BgLogger().Error("[stats] parse scalar stats failed", zap.String("stats", statsStr), zap.Error(err)) - return nil, err - } - } - } else { - item.StringVals = statsStr - } - table.ExtendedStats.Stats[name] = item + for histID, col := range statsTbl.Columns { + if statistics.IsAnalyzed(col.Flag) { + h.mu.rateMap.clear(physicalID, histID, false) } } - table.ExtendedStats.LastUpdateVersion = lastVersion - return table, nil + return statsTbl, nil } // StatsMetaCountAndModifyCount reads count and modify_count for the given table from mysql.stats_meta. @@ -1795,7 +1702,7 @@ func SaveTableStatsToStorage(sctx sessionctx.Context, results *statistics.Analyz case ast.StatsTypeDependency: statsStr = item.StringVals } - if _, err = exec.ExecuteInternal(ctx, "replace into mysql.stats_extended values (%?, %?, %?, %?, %?, %?, %?)", name, item.Tp, tableID, strColIDs, statsStr, version, StatsStatusAnalyzed); err != nil { + if _, err = exec.ExecuteInternal(ctx, "replace into mysql.stats_extended values (%?, %?, %?, %?, %?, %?, %?)", name, item.Tp, tableID, strColIDs, statsStr, version, statistics.ExtendedStatsAnalyzed); err != nil { return err } } @@ -1914,87 +1821,6 @@ func (h *Handle) SaveMetaToStorage(tableID, count, modifyCount int64, source str return err } -func (h *Handle) histogramFromStorage(reader *statistics.StatsReader, tableID int64, colID int64, tp *types.FieldType, distinct int64, isIndex int, ver uint64, nullCount int64, totColSize int64, corr float64) (_ *statistics.Histogram, err error) { - rows, fields, err := reader.Read("select count, repeats, lower_bound, upper_bound, ndv from mysql.stats_buckets where table_id = %? and is_index = %? and hist_id = %? order by bucket_id", tableID, isIndex, colID) - if err != nil { - return nil, errors.Trace(err) - } - bucketSize := len(rows) - hg := statistics.NewHistogram(colID, distinct, nullCount, ver, tp, bucketSize, totColSize) - hg.Correlation = corr - totalCount := int64(0) - for i := 0; i < bucketSize; i++ { - count := rows[i].GetInt64(0) - repeats := rows[i].GetInt64(1) - var upperBound, lowerBound types.Datum - if isIndex == 1 { - lowerBound = rows[i].GetDatum(2, &fields[2].Column.FieldType) - upperBound = rows[i].GetDatum(3, &fields[3].Column.FieldType) - } else { - // Invalid date values may be inserted into table under some relaxed sql mode. Those values may exist in statistics. - // Hence, when reading statistics, we should skip invalid date check. See #39336. - sc := &stmtctx.StatementContext{TimeZone: time.UTC, AllowInvalidDate: true, IgnoreZeroInDate: true} - d := rows[i].GetDatum(2, &fields[2].Column.FieldType) - // For new collation data, when storing the bounds of the histogram, we store the collate key instead of the - // original value. - // But there's additional conversion logic for new collation data, and the collate key might be longer than - // the FieldType.flen. - // If we use the original FieldType here, there might be errors like "Invalid utf8mb4 character string" - // or "Data too long". - // So we change it to TypeBlob to bypass those logics here. - if tp.EvalType() == types.ETString && tp.GetType() != mysql.TypeEnum && tp.GetType() != mysql.TypeSet { - tp = types.NewFieldType(mysql.TypeBlob) - } - lowerBound, err = d.ConvertTo(sc, tp) - if err != nil { - return nil, errors.Trace(err) - } - d = rows[i].GetDatum(3, &fields[3].Column.FieldType) - upperBound, err = d.ConvertTo(sc, tp) - if err != nil { - return nil, errors.Trace(err) - } - } - totalCount += count - hg.AppendBucketWithNDV(&lowerBound, &upperBound, totalCount, repeats, rows[i].GetInt64(4)) - } - hg.PreCalculateScalar() - return hg, nil -} - -func (h *Handle) columnCountFromStorage(reader *statistics.StatsReader, tableID, colID, statsVer int64) (int64, error) { - count := int64(0) - rows, _, err := reader.Read("select sum(count) from mysql.stats_buckets where table_id = %? and is_index = 0 and hist_id = %?", tableID, colID) - if err != nil { - return 0, errors.Trace(err) - } - // If there doesn't exist any buckets, the SQL will return NULL. So we only use the result if it's not NULL. - if !rows[0].IsNull(0) { - count, err = rows[0].GetMyDecimal(0).ToInt() - if err != nil { - return 0, errors.Trace(err) - } - } - - if statsVer >= statistics.Version2 { - // Before stats ver 2, histogram represents all data in this column. - // In stats ver 2, histogram + TopN represent all data in this column. - // So we need to add TopN total count here. - rows, _, err = reader.Read("select sum(count) from mysql.stats_top_n where table_id = %? and is_index = 0 and hist_id = %?", tableID, colID) - if err != nil { - return 0, errors.Trace(err) - } - if !rows[0].IsNull(0) { - topNCount, err := rows[0].GetMyDecimal(0).ToInt() - if err != nil { - return 0, errors.Trace(err) - } - count += topNCount - } - } - return count, err -} - func (h *Handle) statsMetaByTableIDFromStorage(tableID int64, snapshot uint64) (version uint64, modifyCount, count int64, err error) { ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnStats) var rows []chunk.Row @@ -2033,15 +1859,6 @@ func (h *Handle) releaseGlobalStatsReader(reader *statistics.StatsReader) error return reader.Close() } -const ( - // StatsStatusInited is the status for extended stats which are just registered but have not been analyzed yet. - StatsStatusInited uint8 = iota - // StatsStatusAnalyzed is the status for extended stats which have been collected in analyze. - StatsStatusAnalyzed - // StatsStatusDeleted is the status for extended stats which were dropped. These "deleted" records would be removed from storage by GCStats(). - StatsStatusDeleted -) - // InsertExtendedStats inserts a record into mysql.stats_extended and update version in mysql.stats_meta. func (h *Handle) InsertExtendedStats(statsName string, colIDs []int64, tp int, tableID int64, ifNotExists bool) (err error) { statsVer := uint64(0) @@ -2068,7 +1885,7 @@ func (h *Handle) InsertExtendedStats(statsName string, colIDs []int64, tp int, t err = finishTransaction(ctx, exec, err) }() // No need to use `exec.ExecuteInternal` since we have acquired the lock. - rows, _, err := h.execRestrictedSQL(ctx, "SELECT name, type, column_ids FROM mysql.stats_extended WHERE table_id = %? and status in (%?, %?)", tableID, StatsStatusInited, StatsStatusAnalyzed) + rows, _, err := h.execRestrictedSQL(ctx, "SELECT name, type, column_ids FROM mysql.stats_extended WHERE table_id = %? and status in (%?, %?)", tableID, statistics.ExtendedStatsInited, statistics.ExtendedStatsAnalyzed) if err != nil { return errors.Trace(err) } @@ -2107,7 +1924,7 @@ func (h *Handle) InsertExtendedStats(statsName string, colIDs []int64, tp int, t // next `Update()` to remove the cached item then. h.removeExtendedStatsItem(tableID, statsName) const sql = "INSERT INTO mysql.stats_extended(name, type, table_id, column_ids, version, status) VALUES (%?, %?, %?, %?, %?, %?)" - if _, err = exec.ExecuteInternal(ctx, sql, statsName, tp, tableID, strColIDs, version, StatsStatusInited); err != nil { + if _, err = exec.ExecuteInternal(ctx, sql, statsName, tp, tableID, strColIDs, version, statistics.ExtendedStatsInited); err != nil { return err } return @@ -2122,7 +1939,7 @@ func (h *Handle) MarkExtendedStatsDeleted(statsName string, tableID int64, ifExi } }() ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnStats) - rows, _, err := h.execRestrictedSQL(ctx, "SELECT name FROM mysql.stats_extended WHERE name = %? and table_id = %? and status in (%?, %?)", statsName, tableID, StatsStatusInited, StatsStatusAnalyzed) + rows, _, err := h.execRestrictedSQL(ctx, "SELECT name FROM mysql.stats_extended WHERE name = %? and table_id = %? and status in (%?, %?)", statsName, tableID, statistics.ExtendedStatsInited, statistics.ExtendedStatsAnalyzed) if err != nil { return errors.Trace(err) } @@ -2159,7 +1976,7 @@ func (h *Handle) MarkExtendedStatsDeleted(statsName string, tableID int64, ifExi return err } statsVer = version - if _, err = exec.ExecuteInternal(ctx, "UPDATE mysql.stats_extended SET version = %?, status = %? WHERE name = %? and table_id = %?", version, StatsStatusDeleted, statsName, tableID); err != nil { + if _, err = exec.ExecuteInternal(ctx, "UPDATE mysql.stats_extended SET version = %?, status = %? WHERE name = %? and table_id = %?", version, statistics.ExtendedStatsDeleted, statsName, tableID); err != nil { return err } return nil @@ -2203,7 +2020,7 @@ func (h *Handle) ReloadExtendedStatistics() error { oldCache := h.statsCache.Load().(statsCache) tables := make([]*statistics.Table, 0, oldCache.Len()) for physicalID, tbl := range oldCache.Map() { - t, err := h.extendedStatsFromStorage(reader, tbl.Copy(), physicalID, true) + t, err := statistics.ExtendedStatsFromStorage(reader, tbl.Copy(), physicalID, true) if err != nil { return err } @@ -2220,7 +2037,7 @@ func (h *Handle) ReloadExtendedStatistics() error { func (h *Handle) BuildExtendedStats(tableID int64, cols []*model.ColumnInfo, collectors []*statistics.SampleCollector) (*statistics.ExtendedStatsColl, error) { ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnStats) const sql = "SELECT name, type, column_ids FROM mysql.stats_extended WHERE table_id = %? and status in (%?, %?)" - rows, _, err := h.execRestrictedSQL(ctx, sql, tableID, StatsStatusAnalyzed, StatsStatusInited) + rows, _, err := h.execRestrictedSQL(ctx, sql, tableID, statistics.ExtendedStatsAnalyzed, statistics.ExtendedStatsInited) if err != nil { return nil, errors.Trace(err) } @@ -2367,7 +2184,7 @@ func (h *Handle) SaveExtendedStatsToStorage(tableID int64, extStats *statistics. statsStr = item.StringVals } // If isLoad is true, it's INSERT; otherwise, it's UPDATE. - if _, err := exec.ExecuteInternal(ctx, "replace into mysql.stats_extended values (%?, %?, %?, %?, %?, %?, %?)", name, item.Tp, tableID, strColIDs, statsStr, version, StatsStatusAnalyzed); err != nil { + if _, err := exec.ExecuteInternal(ctx, "replace into mysql.stats_extended values (%?, %?, %?, %?, %?, %?, %?)", name, item.Tp, tableID, strColIDs, statsStr, version, statistics.ExtendedStatsAnalyzed); err != nil { return err } } @@ -2484,7 +2301,7 @@ func (h *Handle) LoadColumnStatsUsage(loc *time.Location) (map[model.TableItemID func (h *Handle) CollectColumnsInExtendedStats(tableID int64) ([]int64, error) { ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnStats) const sql = "SELECT name, type, column_ids FROM mysql.stats_extended WHERE table_id = %? and status in (%?, %?)" - rows, _, err := h.execRestrictedSQL(ctx, sql, tableID, StatsStatusAnalyzed, StatsStatusInited) + rows, _, err := h.execRestrictedSQL(ctx, sql, tableID, statistics.ExtendedStatsAnalyzed, statistics.ExtendedStatsInited) if err != nil { return nil, errors.Trace(err) } diff --git a/statistics/handle/handle_hist.go b/statistics/handle/handle_hist.go index 1d41e14791446..6c49afe736afe 100644 --- a/statistics/handle/handle_hist.go +++ b/statistics/handle/handle_hist.go @@ -334,25 +334,25 @@ func (h *Handle) readStatsForOneItem(item model.TableItemID, w *statsWrapper, re isIndexFlag = 1 } if item.IsIndex { - hg, err = h.histogramFromStorage(reader, item.TableID, item.ID, types.NewFieldType(mysql.TypeBlob), index.Histogram.NDV, int(isIndexFlag), index.LastUpdateVersion, index.NullCount, index.TotColSize, index.Correlation) + hg, err = statistics.HistogramFromStorage(reader, item.TableID, item.ID, types.NewFieldType(mysql.TypeBlob), index.Histogram.NDV, int(isIndexFlag), index.LastUpdateVersion, index.NullCount, index.TotColSize, index.Correlation) if err != nil { return nil, errors.Trace(err) } } else { - hg, err = h.histogramFromStorage(reader, item.TableID, item.ID, &c.Info.FieldType, c.Histogram.NDV, int(isIndexFlag), c.LastUpdateVersion, c.NullCount, c.TotColSize, c.Correlation) + hg, err = statistics.HistogramFromStorage(reader, item.TableID, item.ID, &c.Info.FieldType, c.Histogram.NDV, int(isIndexFlag), c.LastUpdateVersion, c.NullCount, c.TotColSize, c.Correlation) if err != nil { return nil, errors.Trace(err) } } var cms *statistics.CMSketch var topN *statistics.TopN - cms, topN, err = h.cmSketchAndTopNFromStorage(reader, item.TableID, isIndexFlag, item.ID) + cms, topN, err = statistics.CMSketchAndTopNFromStorage(reader, item.TableID, isIndexFlag, item.ID) if err != nil { return nil, errors.Trace(err) } var fms *statistics.FMSketch if loadFMSketch { - fms, err = h.fmSketchFromStorage(reader, item.TableID, isIndexFlag, item.ID) + fms, err = statistics.FMSketchFromStorage(reader, item.TableID, isIndexFlag, item.ID) if err != nil { return nil, errors.Trace(err) } diff --git a/statistics/handle/handle_test.go b/statistics/handle/handle_test.go index dc399a87fcad3..607c00931e493 100644 --- a/statistics/handle/handle_test.go +++ b/statistics/handle/handle_test.go @@ -553,10 +553,10 @@ func TestReloadExtStatsLockRelease(t *testing.T) { tk.MustExec("insert into t values(1,1),(2,2),(3,3)") tk.MustExec("alter table t add stats_extended s1 correlation(a,b)") tk.MustExec("analyze table t") - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/statistics/handle/injectExtStatsLoadErr", `return("")`)) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/statistics/injectExtStatsLoadErr", `return("")`)) err := tk.ExecToErr("admin reload stats_extended") require.Equal(t, "gofail extendedStatsFromStorage error", err.Error()) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/statistics/handle/injectExtStatsLoadErr")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/statistics/injectExtStatsLoadErr")) // Check the lock is released by `admin reload stats_extended` if error happens. tk.MustExec("analyze table t") } diff --git a/statistics/handle/update.go b/statistics/handle/update.go index e245a3ea0bca5..11d3dd28c6139 100644 --- a/statistics/handle/update.go +++ b/statistics/handle/update.go @@ -558,9 +558,13 @@ func (h *Handle) dumpTableStatCountToKV(id int64, delta variable.TableDelta) (up } } else { if delta.Delta < 0 { - _, err = exec.ExecuteInternal(ctx, "update mysql.stats_meta set version = %?, count = count - %?, modify_count = modify_count + %? where table_id = %? and count >= %?", startTS, -delta.Delta, delta.Count, id, -delta.Delta) + // use INSERT INTO ... ON DUPLICATE KEY UPDATE here to fill missing stats_meta. + _, err = exec.ExecuteInternal(ctx, "insert into mysql.stats_meta (version, table_id, modify_count, count) values (%?, %?, %?, 0) on duplicate key "+ + "update version = values(version), modify_count = modify_count + values(modify_count), count = if(count > %?, count - %?, 0)", startTS, id, delta.Count, -delta.Delta, -delta.Delta) } else { - _, err = exec.ExecuteInternal(ctx, "update mysql.stats_meta set version = %?, count = count + %?, modify_count = modify_count + %? where table_id = %?", startTS, delta.Delta, delta.Count, id) + // use INSERT INTO ... ON DUPLICATE KEY UPDATE here to fill missing stats_meta. + _, err = exec.ExecuteInternal(ctx, "insert into mysql.stats_meta (version, table_id, modify_count, count) values (%?, %?, %?, %?) on duplicate key "+ + "update version = values(version), modify_count = modify_count + values(modify_count), count = count + values(count)", startTS, id, delta.Count, delta.Delta) } } statsVer = startTS diff --git a/statistics/handle/update_test.go b/statistics/handle/update_test.go index 1e2f9fb228442..ae2b65d88be30 100644 --- a/statistics/handle/update_test.go +++ b/statistics/handle/update_test.go @@ -1151,13 +1151,15 @@ func TestOutOfOrderUpdate(t *testing.T) { testKit.MustExec("delete from t") require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - testKit.MustQuery("select count from mysql.stats_meta").Check(testkit.Rows("1")) + // If count < -Delta, then update count to 0. + // Check https://github.com/pingcap/tidb/pull/38301#discussion_r1094050951 for details. + testKit.MustQuery(fmt.Sprintf("select count from mysql.stats_meta where table_id = %d", tableInfo.ID)).Check(testkit.Rows("0")) // Now another tidb has updated the delta info. testKit.MustExec(fmt.Sprintf("update mysql.stats_meta set count = 3 where table_id = %d", tableInfo.ID)) require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - testKit.MustQuery("select count from mysql.stats_meta").Check(testkit.Rows("0")) + testKit.MustQuery(fmt.Sprintf("select count from mysql.stats_meta where table_id = %d", tableInfo.ID)).Check(testkit.Rows("3")) } func TestUpdateStatsByLocalFeedback(t *testing.T) { @@ -2620,3 +2622,54 @@ func TestStatsLockForDelta(t *testing.T) { stats1 = h.GetTableStats(tableInfo1) require.Equal(t, int64(30), stats1.Count) } + +func TestFillMissingStatsMeta(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1 (a int, b int)") + tk.MustExec("create table t2 (a int, b int) partition by range (a) (partition p0 values less than (10), partition p1 values less than (maxvalue))") + + tk.MustQuery("select * from mysql.stats_meta").Check(testkit.Rows()) + + is := dom.InfoSchema() + tbl1, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t1")) + require.NoError(t, err) + tbl1ID := tbl1.Meta().ID + tbl2, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t2")) + require.NoError(t, err) + tbl2Info := tbl2.Meta() + tbl2ID := tbl2Info.ID + require.Len(t, tbl2Info.Partition.Definitions, 2) + p0ID := tbl2Info.Partition.Definitions[0].ID + p1ID := tbl2Info.Partition.Definitions[1].ID + h := dom.StatsHandle() + + checkStatsMeta := func(id int64, expectedModifyCount, expectedCount string) int64 { + rows := tk.MustQuery(fmt.Sprintf("select version, modify_count, count from mysql.stats_meta where table_id = %v", id)).Rows() + require.Len(t, rows, 1) + ver, err := strconv.ParseInt(rows[0][0].(string), 10, 64) + require.NoError(t, err) + require.Equal(t, expectedModifyCount, rows[0][1]) + require.Equal(t, expectedCount, rows[0][2]) + return ver + } + + tk.MustExec("insert into t1 values (1, 2), (3, 4)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + ver1 := checkStatsMeta(tbl1ID, "2", "2") + tk.MustExec("delete from t1 where a = 1") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + ver2 := checkStatsMeta(tbl1ID, "3", "1") + require.Greater(t, ver2, ver1) + + tk.MustExec("insert into t2 values (1, 2), (3, 4)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + checkStatsMeta(p0ID, "2", "2") + globalVer1 := checkStatsMeta(tbl2ID, "2", "2") + tk.MustExec("insert into t2 values (11, 12)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + checkStatsMeta(p1ID, "1", "1") + globalVer2 := checkStatsMeta(tbl2ID, "3", "3") + require.Greater(t, globalVer2, globalVer1) +} diff --git a/statistics/interact_with_storage.go b/statistics/interact_with_storage.go index 478b845937067..c0acce31b77b7 100644 --- a/statistics/interact_with_storage.go +++ b/statistics/interact_with_storage.go @@ -16,14 +16,24 @@ package statistics import ( "context" + "encoding/json" "fmt" + "strconv" + "time" "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/sqlexec" + "go.uber.org/zap" ) // StatsReader is used for simplifying code that needs to read statistics from system tables(mysql.stats_xxx) in different sqls @@ -84,3 +94,373 @@ func (sr *StatsReader) Close() error { _, err := sr.ctx.(sqlexec.SQLExecutor).ExecuteInternal(ctx, "commit") return err } + +// HistogramFromStorage reads histogram from storage. +func HistogramFromStorage(reader *StatsReader, tableID int64, colID int64, tp *types.FieldType, distinct int64, isIndex int, ver uint64, nullCount int64, totColSize int64, corr float64) (_ *Histogram, err error) { + rows, fields, err := reader.Read("select count, repeats, lower_bound, upper_bound, ndv from mysql.stats_buckets where table_id = %? and is_index = %? and hist_id = %? order by bucket_id", tableID, isIndex, colID) + if err != nil { + return nil, errors.Trace(err) + } + bucketSize := len(rows) + hg := NewHistogram(colID, distinct, nullCount, ver, tp, bucketSize, totColSize) + hg.Correlation = corr + totalCount := int64(0) + for i := 0; i < bucketSize; i++ { + count := rows[i].GetInt64(0) + repeats := rows[i].GetInt64(1) + var upperBound, lowerBound types.Datum + if isIndex == 1 { + lowerBound = rows[i].GetDatum(2, &fields[2].Column.FieldType) + upperBound = rows[i].GetDatum(3, &fields[3].Column.FieldType) + } else { + // Invalid date values may be inserted into table under some relaxed sql mode. Those values may exist in statistics. + // Hence, when reading statistics, we should skip invalid date check. See #39336. + sc := &stmtctx.StatementContext{TimeZone: time.UTC, AllowInvalidDate: true, IgnoreZeroInDate: true} + d := rows[i].GetDatum(2, &fields[2].Column.FieldType) + // For new collation data, when storing the bounds of the histogram, we store the collate key instead of the + // original value. + // But there's additional conversion logic for new collation data, and the collate key might be longer than + // the FieldType.flen. + // If we use the original FieldType here, there might be errors like "Invalid utf8mb4 character string" + // or "Data too long". + // So we change it to TypeBlob to bypass those logics here. + if tp.EvalType() == types.ETString && tp.GetType() != mysql.TypeEnum && tp.GetType() != mysql.TypeSet { + tp = types.NewFieldType(mysql.TypeBlob) + } + lowerBound, err = d.ConvertTo(sc, tp) + if err != nil { + return nil, errors.Trace(err) + } + d = rows[i].GetDatum(3, &fields[3].Column.FieldType) + upperBound, err = d.ConvertTo(sc, tp) + if err != nil { + return nil, errors.Trace(err) + } + } + totalCount += count + hg.AppendBucketWithNDV(&lowerBound, &upperBound, totalCount, repeats, rows[i].GetInt64(4)) + } + hg.PreCalculateScalar() + return hg, nil +} + +// CMSketchAndTopNFromStorage reads CMSketch and TopN from storage. +func CMSketchAndTopNFromStorage(reader *StatsReader, tblID int64, isIndex, histID int64) (_ *CMSketch, _ *TopN, err error) { + topNRows, _, err := reader.Read("select HIGH_PRIORITY value, count from mysql.stats_top_n where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) + if err != nil { + return nil, nil, err + } + rows, _, err := reader.Read("select cm_sketch from mysql.stats_histograms where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) + if err != nil { + return nil, nil, err + } + if len(rows) == 0 { + return DecodeCMSketchAndTopN(nil, topNRows) + } + return DecodeCMSketchAndTopN(rows[0].GetBytes(0), topNRows) +} + +// FMSketchFromStorage reads FMSketch from storage +func FMSketchFromStorage(reader *StatsReader, tblID int64, isIndex, histID int64) (_ *FMSketch, err error) { + rows, _, err := reader.Read("select value from mysql.stats_fm_sketch where table_id = %? and is_index = %? and hist_id = %?", tblID, isIndex, histID) + if err != nil || len(rows) == 0 { + return nil, err + } + return DecodeFMSketch(rows[0].GetBytes(0)) +} + +// ColumnCountFromStorage reads column count from storage +func ColumnCountFromStorage(reader *StatsReader, tableID, colID, statsVer int64) (int64, error) { + count := int64(0) + rows, _, err := reader.Read("select sum(count) from mysql.stats_buckets where table_id = %? and is_index = 0 and hist_id = %?", tableID, colID) + if err != nil { + return 0, errors.Trace(err) + } + // If there doesn't exist any buckets, the SQL will return NULL. So we only use the result if it's not NULL. + if !rows[0].IsNull(0) { + count, err = rows[0].GetMyDecimal(0).ToInt() + if err != nil { + return 0, errors.Trace(err) + } + } + + if statsVer >= Version2 { + // Before stats ver 2, histogram represents all data in this column. + // In stats ver 2, histogram + TopN represent all data in this column. + // So we need to add TopN total count here. + rows, _, err = reader.Read("select sum(count) from mysql.stats_top_n where table_id = %? and is_index = 0 and hist_id = %?", tableID, colID) + if err != nil { + return 0, errors.Trace(err) + } + if !rows[0].IsNull(0) { + topNCount, err := rows[0].GetMyDecimal(0).ToInt() + if err != nil { + return 0, errors.Trace(err) + } + count += topNCount + } + } + return count, err +} + +// ExtendedStatsFromStorage reads extended stats from storage. +func ExtendedStatsFromStorage(reader *StatsReader, table *Table, physicalID int64, loadAll bool) (*Table, error) { + failpoint.Inject("injectExtStatsLoadErr", func() { + failpoint.Return(nil, errors.New("gofail extendedStatsFromStorage error")) + }) + lastVersion := uint64(0) + if table.ExtendedStats != nil && !loadAll { + lastVersion = table.ExtendedStats.LastUpdateVersion + } else { + table.ExtendedStats = NewExtendedStatsColl() + } + rows, _, err := reader.Read("select name, status, type, column_ids, stats, version from mysql.stats_extended where table_id = %? and status in (%?, %?, %?) and version > %?", physicalID, ExtendedStatsInited, ExtendedStatsAnalyzed, ExtendedStatsDeleted, lastVersion) + if err != nil || len(rows) == 0 { + return table, nil + } + for _, row := range rows { + lastVersion = mathutil.Max(lastVersion, row.GetUint64(5)) + name := row.GetString(0) + status := uint8(row.GetInt64(1)) + if status == ExtendedStatsDeleted || status == ExtendedStatsInited { + delete(table.ExtendedStats.Stats, name) + } else { + item := &ExtendedStatsItem{ + Tp: uint8(row.GetInt64(2)), + } + colIDs := row.GetString(3) + err := json.Unmarshal([]byte(colIDs), &item.ColIDs) + if err != nil { + logutil.BgLogger().Error("[stats] decode column IDs failed", zap.String("column_ids", colIDs), zap.Error(err)) + return nil, err + } + statsStr := row.GetString(4) + if item.Tp == ast.StatsTypeCardinality || item.Tp == ast.StatsTypeCorrelation { + if statsStr != "" { + item.ScalarVals, err = strconv.ParseFloat(statsStr, 64) + if err != nil { + logutil.BgLogger().Error("[stats] parse scalar stats failed", zap.String("stats", statsStr), zap.Error(err)) + return nil, err + } + } + } else { + item.StringVals = statsStr + } + table.ExtendedStats.Stats[name] = item + } + } + table.ExtendedStats.LastUpdateVersion = lastVersion + return table, nil +} + +func indexStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo) error { + histID := row.GetInt64(2) + distinct := row.GetInt64(3) + histVer := row.GetUint64(4) + nullCount := row.GetInt64(5) + statsVer := row.GetInt64(7) + idx := table.Indices[histID] + errorRate := ErrorRate{} + flag := row.GetInt64(8) + lastAnalyzePos := row.GetDatum(10, types.NewFieldType(mysql.TypeBlob)) + if (!IsAnalyzed(flag) || reader.IsHistory()) && idx != nil { + errorRate = idx.ErrorRate + } + for _, idxInfo := range tableInfo.Indices { + if histID != idxInfo.ID { + continue + } + if idx == nil || idx.LastUpdateVersion < histVer { + hg, err := HistogramFromStorage(reader, table.PhysicalID, histID, types.NewFieldType(mysql.TypeBlob), distinct, 1, histVer, nullCount, 0, 0) + if err != nil { + return errors.Trace(err) + } + cms, topN, err := CMSketchAndTopNFromStorage(reader, table.PhysicalID, 1, idxInfo.ID) + if err != nil { + return errors.Trace(err) + } + fmSketch, err := FMSketchFromStorage(reader, table.PhysicalID, 1, histID) + if err != nil { + return errors.Trace(err) + } + idx = &Index{ + Histogram: *hg, + CMSketch: cms, + TopN: topN, + FMSketch: fmSketch, + Info: idxInfo, + ErrorRate: errorRate, + StatsVer: statsVer, + Flag: flag, + PhysicalID: table.PhysicalID, + } + if statsVer != Version0 { + idx.StatsLoadedStatus = NewStatsFullLoadStatus() + } + lastAnalyzePos.Copy(&idx.LastAnalyzePos) + } + break + } + if idx != nil { + table.Indices[histID] = idx + } else { + logutil.BgLogger().Debug("we cannot find index id in table info. It may be deleted.", zap.Int64("indexID", histID), zap.String("table", tableInfo.Name.O)) + } + return nil +} + +func columnStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo, loadAll bool, lease time.Duration) error { + histID := row.GetInt64(2) + distinct := row.GetInt64(3) + histVer := row.GetUint64(4) + nullCount := row.GetInt64(5) + totColSize := row.GetInt64(6) + statsVer := row.GetInt64(7) + correlation := row.GetFloat64(9) + lastAnalyzePos := row.GetDatum(10, types.NewFieldType(mysql.TypeBlob)) + col := table.Columns[histID] + errorRate := ErrorRate{} + flag := row.GetInt64(8) + if (!IsAnalyzed(flag) || reader.IsHistory()) && col != nil { + errorRate = col.ErrorRate + } + for _, colInfo := range tableInfo.Columns { + if histID != colInfo.ID { + continue + } + isHandle := tableInfo.PKIsHandle && mysql.HasPriKeyFlag(colInfo.GetFlag()) + // We will not load buckets if: + // 1. lease > 0, and: + // 2. this column is not handle, and: + // 3. the column doesn't has any statistics before, and: + // 4. loadAll is false. + notNeedLoad := lease > 0 && + !isHandle && + (col == nil || !col.IsStatsInitialized() && col.LastUpdateVersion < histVer) && + !loadAll + if notNeedLoad { + count, err := ColumnCountFromStorage(reader, table.PhysicalID, histID, statsVer) + if err != nil { + return errors.Trace(err) + } + col = &Column{ + PhysicalID: table.PhysicalID, + Histogram: *NewHistogram(histID, distinct, nullCount, histVer, &colInfo.FieldType, 0, totColSize), + Info: colInfo, + Count: count + nullCount, + ErrorRate: errorRate, + IsHandle: tableInfo.PKIsHandle && mysql.HasPriKeyFlag(colInfo.GetFlag()), + Flag: flag, + StatsVer: statsVer, + } + // When adding/modifying a column, we create its stats(all values are default values) without setting stats_ver. + // So we need add col.Count > 0 here. + if statsVer != Version0 || col.Count > 0 { + col.StatsLoadedStatus = NewStatsAllEvictedStatus() + } + lastAnalyzePos.Copy(&col.LastAnalyzePos) + col.Histogram.Correlation = correlation + break + } + if col == nil || col.LastUpdateVersion < histVer || loadAll { + hg, err := HistogramFromStorage(reader, table.PhysicalID, histID, &colInfo.FieldType, distinct, 0, histVer, nullCount, totColSize, correlation) + if err != nil { + return errors.Trace(err) + } + cms, topN, err := CMSketchAndTopNFromStorage(reader, table.PhysicalID, 0, colInfo.ID) + if err != nil { + return errors.Trace(err) + } + var fmSketch *FMSketch + if loadAll { + // FMSketch is only used when merging partition stats into global stats. When merging partition stats into global stats, + // we load all the statistics, i.e., loadAll is true. + fmSketch, err = FMSketchFromStorage(reader, table.PhysicalID, 0, histID) + if err != nil { + return errors.Trace(err) + } + } + col = &Column{ + PhysicalID: table.PhysicalID, + Histogram: *hg, + Info: colInfo, + CMSketch: cms, + TopN: topN, + FMSketch: fmSketch, + ErrorRate: errorRate, + IsHandle: tableInfo.PKIsHandle && mysql.HasPriKeyFlag(colInfo.GetFlag()), + Flag: flag, + StatsVer: statsVer, + } + // Column.Count is calculated by Column.TotalRowCount(). Hence we don't set Column.Count when initializing col. + col.Count = int64(col.TotalRowCount()) + // When adding/modifying a column, we create its stats(all values are default values) without setting stats_ver. + // So we need add colHist.Count > 0 here. + if statsVer != Version0 || col.Count > 0 { + col.StatsLoadedStatus = NewStatsFullLoadStatus() + } + lastAnalyzePos.Copy(&col.LastAnalyzePos) + break + } + if col.TotColSize != totColSize { + newCol := *col + newCol.TotColSize = totColSize + col = &newCol + } + break + } + if col != nil { + table.Columns[col.ID] = col + } else { + // If we didn't find a Column or Index in tableInfo, we won't load the histogram for it. + // But don't worry, next lease the ddl will be updated, and we will load a same table for two times to + // avoid error. + logutil.BgLogger().Debug("we cannot find column in table info now. It may be deleted", zap.Int64("colID", histID), zap.String("table", tableInfo.Name.O)) + } + return nil +} + +// TableStatsFromStorage loads table stats info from storage. +func TableStatsFromStorage(reader *StatsReader, tableInfo *model.TableInfo, physicalID int64, loadAll bool, lease time.Duration, table *Table) (_ *Table, err error) { + // If table stats is pseudo, we also need to copy it, since we will use the column stats when + // the average error rate of it is small. + if table == nil || reader.IsHistory() { + histColl := HistColl{ + PhysicalID: physicalID, + HavePhysicalID: true, + Columns: make(map[int64]*Column, len(tableInfo.Columns)), + Indices: make(map[int64]*Index, len(tableInfo.Indices)), + } + table = &Table{ + HistColl: histColl, + } + } else { + // We copy it before writing to avoid race. + table = table.Copy() + } + table.Pseudo = false + + rows, _, err := reader.Read("select modify_count, count from mysql.stats_meta where table_id = %?", physicalID) + if err != nil || len(rows) == 0 { + return nil, err + } + table.ModifyCount = rows[0].GetInt64(0) + table.Count = rows[0].GetInt64(1) + + rows, _, err = reader.Read("select table_id, is_index, hist_id, distinct_count, version, null_count, tot_col_size, stats_ver, flag, correlation, last_analyze_pos from mysql.stats_histograms where table_id = %?", physicalID) + // Check deleted table. + if err != nil || len(rows) == 0 { + return nil, nil + } + for _, row := range rows { + if row.GetInt64(1) > 0 { + err = indexStatsFromStorage(reader, row, table, tableInfo) + } else { + err = columnStatsFromStorage(reader, row, table, tableInfo, loadAll, lease) + } + if err != nil { + return nil, err + } + } + return ExtendedStatsFromStorage(reader, table, physicalID, loadAll) +} diff --git a/statistics/table.go b/statistics/table.go index f22699cfdb95b..6759020dec4f1 100644 --- a/statistics/table.go +++ b/statistics/table.go @@ -94,6 +94,15 @@ func NewExtendedStatsColl() *ExtendedStatsColl { return &ExtendedStatsColl{Stats: make(map[string]*ExtendedStatsItem)} } +const ( + // ExtendedStatsInited is the status for extended stats which are just registered but have not been analyzed yet. + ExtendedStatsInited uint8 = iota + // ExtendedStatsAnalyzed is the status for extended stats which have been collected in analyze. + ExtendedStatsAnalyzed + // ExtendedStatsDeleted is the status for extended stats which were dropped. These "deleted" records would be removed from storage by GCStats(). + ExtendedStatsDeleted +) + // HistColl is a collection of histogram. It collects enough information for plan to calculate the selectivity. type HistColl struct { PhysicalID int64 diff --git a/store/copr/BUILD.bazel b/store/copr/BUILD.bazel index 66c62b8e367e5..42da13e86746a 100644 --- a/store/copr/BUILD.bazel +++ b/store/copr/BUILD.bazel @@ -31,6 +31,7 @@ go_library( "//util/mathutil", "//util/memory", "//util/paging", + "//util/tiflashcompute", "//util/trxevents", "@com_github_dgraph_io_ristretto//:ristretto", "@com_github_gogo_protobuf//proto", @@ -44,6 +45,7 @@ go_library( "@com_github_pingcap_kvproto//pkg/mpp", "@com_github_pingcap_log//:log", "@com_github_pingcap_tipb//go-tipb", + "@com_github_stathat_consistent//:consistent", "@com_github_tikv_client_go_v2//config", "@com_github_tikv_client_go_v2//error", "@com_github_tikv_client_go_v2//metrics", @@ -77,6 +79,7 @@ go_test( "//kv", "//store/driver/backoff", "//testkit/testsetup", + "//util/logutil", "//util/paging", "//util/trxevents", "@com_github_pingcap_errors//:errors", @@ -89,5 +92,6 @@ go_test( "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_client_go_v2//tikvrpc", "@org_uber_go_goleak//:goleak", + "@org_uber_go_zap//:zap", ], ) diff --git a/store/copr/batch_coprocessor.go b/store/copr/batch_coprocessor.go index 065fc3621dabd..99b7a807d52e2 100644 --- a/store/copr/batch_coprocessor.go +++ b/store/copr/batch_coprocessor.go @@ -36,6 +36,8 @@ import ( "github.com/pingcap/tidb/store/driver/backoff" derr "github.com/pingcap/tidb/store/driver/error" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/tiflashcompute" + "github.com/stathat/consistent" "github.com/tikv/client-go/v2/metrics" "github.com/tikv/client-go/v2/tikv" "github.com/tikv/client-go/v2/tikvrpc" @@ -43,6 +45,8 @@ import ( "golang.org/x/exp/slices" ) +const fetchTopoMaxBackoff = 20000 + // batchCopTask comprises of multiple copTask that will send to same store. type batchCopTask struct { storeAddr string @@ -479,7 +483,9 @@ func balanceBatchCopTask(ctx context.Context, kvStore *kvStore, originalTasks [] return ret } -func buildBatchCopTasksForNonPartitionedTable(bo *backoff.Backoffer, +func buildBatchCopTasksForNonPartitionedTable( + ctx context.Context, + bo *backoff.Backoffer, store *kvStore, ranges *KeyRanges, storeType kv.StoreType, @@ -488,12 +494,17 @@ func buildBatchCopTasksForNonPartitionedTable(bo *backoff.Backoffer, balanceWithContinuity bool, balanceContinuousRegionCount int64) ([]*batchCopTask, error) { if config.GetGlobalConfig().DisaggregatedTiFlash { - return buildBatchCopTasksConsistentHash(bo, store, []*KeyRanges{ranges}, storeType, ttl) + if config.GetGlobalConfig().UseAutoScaler { + return buildBatchCopTasksConsistentHash(ctx, bo, store, []*KeyRanges{ranges}, storeType, ttl) + } + return buildBatchCopTasksConsistentHashForPD(bo, store, []*KeyRanges{ranges}, storeType, ttl) } return buildBatchCopTasksCore(bo, store, []*KeyRanges{ranges}, storeType, isMPP, ttl, balanceWithContinuity, balanceContinuousRegionCount) } -func buildBatchCopTasksForPartitionedTable(bo *backoff.Backoffer, +func buildBatchCopTasksForPartitionedTable( + ctx context.Context, + bo *backoff.Backoffer, store *kvStore, rangesForEachPhysicalTable []*KeyRanges, storeType kv.StoreType, @@ -503,7 +514,12 @@ func buildBatchCopTasksForPartitionedTable(bo *backoff.Backoffer, balanceContinuousRegionCount int64, partitionIDs []int64) (batchTasks []*batchCopTask, err error) { if config.GetGlobalConfig().DisaggregatedTiFlash { - batchTasks, err = buildBatchCopTasksConsistentHash(bo, store, rangesForEachPhysicalTable, storeType, ttl) + if config.GetGlobalConfig().UseAutoScaler { + batchTasks, err = buildBatchCopTasksConsistentHash(ctx, bo, store, rangesForEachPhysicalTable, storeType, ttl) + } else { + // todo: remove this after AutoScaler is stable. + batchTasks, err = buildBatchCopTasksConsistentHashForPD(bo, store, rangesForEachPhysicalTable, storeType, ttl) + } } else { batchTasks, err = buildBatchCopTasksCore(bo, store, rangesForEachPhysicalTable, storeType, isMPP, ttl, balanceWithContinuity, balanceContinuousRegionCount) } @@ -515,8 +531,20 @@ func buildBatchCopTasksForPartitionedTable(bo *backoff.Backoffer, return batchTasks, nil } -func filterAliveStores(ctx context.Context, stores []*tikv.Store, ttl time.Duration, kvStore *kvStore) []*tikv.Store { - var aliveStores []*tikv.Store +func filterAliveStores(ctx context.Context, stores []*tikv.Store, ttl time.Duration, kvStore *kvStore) (aliveStores []*tikv.Store) { + storesStr := make([]string, 0, len(stores)) + for _, s := range stores { + storesStr = append(storesStr, s.GetAddr()) + } + + aliveIdx := filterAliveStoresHelper(ctx, storesStr, ttl, kvStore) + for _, idx := range aliveIdx { + aliveStores = append(aliveStores, stores[idx]) + } + return aliveStores +} + +func filterAliveStoresHelper(ctx context.Context, stores []string, ttl time.Duration, kvStore *kvStore) (aliveIdx []int) { var wg sync.WaitGroup var mu sync.Mutex wg.Add(len(stores)) @@ -526,113 +554,139 @@ func filterAliveStores(ctx context.Context, stores []*tikv.Store, ttl time.Durat s := stores[idx] // Check if store is failed already. - if ok := GlobalMPPFailedStoreProber.IsRecovery(ctx, s.GetAddr(), ttl); !ok { + if ok := GlobalMPPFailedStoreProber.IsRecovery(ctx, s, ttl); !ok { return } tikvClient := kvStore.GetTiKVClient() - if ok := detectMPPStore(ctx, tikvClient, s.GetAddr(), DetectTimeoutLimit); !ok { - GlobalMPPFailedStoreProber.Add(ctx, s.GetAddr(), tikvClient) + if ok := detectMPPStore(ctx, tikvClient, s, DetectTimeoutLimit); !ok { + GlobalMPPFailedStoreProber.Add(ctx, s, tikvClient) return } mu.Lock() defer mu.Unlock() - aliveStores = append(aliveStores, s) + aliveIdx = append(aliveIdx, idx) }(i) } wg.Wait() - logutil.BgLogger().Info("detecting available mpp stores", zap.Any("total", len(stores)), zap.Any("alive", len(aliveStores))) - return aliveStores + logutil.BgLogger().Info("detecting available mpp stores", zap.Any("total", len(stores)), zap.Any("alive", len(aliveIdx))) + return aliveIdx +} + +func getTiFlashComputeRPCContextByConsistentHash(ids []tikv.RegionVerID, storesStr []string) (res []*tikv.RPCContext, err error) { + hasher := consistent.New() + for _, addr := range storesStr { + hasher.Add(addr) + } + + for _, id := range ids { + addr, err := hasher.Get(strconv.Itoa(int(id.GetID()))) + if err != nil { + return nil, err + } + + rpcCtx := &tikv.RPCContext{ + Region: id, + Addr: addr, + } + + res = append(res, rpcCtx) + } + return res, nil } // 1. Split range by region location to build copTasks. // 2. For each copTask build its rpcCtx , the target tiflash_compute node will be chosen using consistent hash. // 3. All copTasks that will be sent to one tiflash_compute node are put in one batchCopTask. -func buildBatchCopTasksConsistentHash(bo *backoff.Backoffer, +func buildBatchCopTasksConsistentHash( + ctx context.Context, + bo *backoff.Backoffer, kvStore *kvStore, rangesForEachPhysicalTable []*KeyRanges, storeType kv.StoreType, ttl time.Duration) (res []*batchCopTask, err error) { const cmdType = tikvrpc.CmdBatchCop - var retryNum int cache := kvStore.GetRegionCache() + fetchTopoBo := backoff.NewBackofferWithVars(ctx, fetchTopoMaxBackoff, nil) - for { - retryNum++ - var rangesLen int - tasks := make([]*copTask, 0) - regionIDs := make([]tikv.RegionVerID, 0) + var retryNum int + var rangesLen int + var storesStr []string - for i, ranges := range rangesForEachPhysicalTable { - rangesLen += ranges.Len() - locations, err := cache.SplitKeyRangesByLocations(bo, ranges, UnspecifiedLimit) - if err != nil { - return nil, errors.Trace(err) - } - for _, lo := range locations { - tasks = append(tasks, &copTask{ - region: lo.Location.Region, - ranges: lo.Ranges, - cmdType: cmdType, - storeType: storeType, - partitionIndex: int64(i), - }) - regionIDs = append(regionIDs, lo.Location.Region) - } - } + tasks := make([]*copTask, 0) + regionIDs := make([]tikv.RegionVerID, 0) - stores, err := cache.GetTiFlashComputeStores(bo.TiKVBackoffer()) + for i, ranges := range rangesForEachPhysicalTable { + rangesLen += ranges.Len() + locations, err := cache.SplitKeyRangesByLocations(bo, ranges, UnspecifiedLimit) if err != nil { - return nil, err + return nil, errors.Trace(err) } - stores = filterAliveStores(bo.GetCtx(), stores, ttl, kvStore) - if len(stores) == 0 { - return nil, errors.New("tiflash_compute node is unavailable") + for _, lo := range locations { + tasks = append(tasks, &copTask{ + region: lo.Location.Region, + ranges: lo.Ranges, + cmdType: cmdType, + storeType: storeType, + partitionIndex: int64(i), + }) + regionIDs = append(regionIDs, lo.Location.Region) } + } - rpcCtxs, err := cache.GetTiFlashComputeRPCContextByConsistentHash(bo.TiKVBackoffer(), regionIDs, stores) + for { + retryNum++ + // todo: use AssureAndGetTopo() after SNS is done. + storesStr, err = tiflashcompute.GetGlobalTopoFetcher().FetchAndGetTopo() if err != nil { return nil, err } - if rpcCtxs == nil { - logutil.BgLogger().Info("buildBatchCopTasksConsistentHash retry because rcpCtx is nil", zap.Int("retryNum", retryNum)) - err := bo.Backoff(tikv.BoTiFlashRPC(), errors.New("Cannot find region with TiFlash peer")) + if len(storesStr) == 0 { + retErr := errors.New("Cannot find proper topo from AutoScaler") + logutil.BgLogger().Info("buildBatchCopTasksConsistentHash retry because FetchAndGetTopo return empty topo", zap.Int("retryNum", retryNum)) + err := fetchTopoBo.Backoff(tikv.BoTiFlashRPC(), retErr) if err != nil { - return nil, errors.Trace(err) + return nil, retErr } continue } - if len(rpcCtxs) != len(tasks) { - return nil, errors.Errorf("length should be equal, len(rpcCtxs): %d, len(tasks): %d", len(rpcCtxs), len(tasks)) + break + } + + rpcCtxs, err := getTiFlashComputeRPCContextByConsistentHash(regionIDs, storesStr) + if err != nil { + return nil, err + } + if len(rpcCtxs) != len(tasks) { + return nil, errors.Errorf("length should be equal, len(rpcCtxs): %d, len(tasks): %d", len(rpcCtxs), len(tasks)) + } + taskMap := make(map[string]*batchCopTask) + for i, rpcCtx := range rpcCtxs { + regionInfo := RegionInfo{ + // tasks and rpcCtxs are correspond to each other. + Region: tasks[i].region, + Ranges: tasks[i].ranges, + PartitionIndex: tasks[i].partitionIndex, + // No need to setup regionMeta and Store info. + // Meta: rpcCtx.Meta, + // AllStores: []uint64{rpcCtx.Store.StoreID()}, } - taskMap := make(map[string]*batchCopTask) - for i, rpcCtx := range rpcCtxs { - regionInfo := RegionInfo{ - // tasks and rpcCtxs are correspond to each other. - Region: tasks[i].region, - Meta: rpcCtx.Meta, - Ranges: tasks[i].ranges, - AllStores: []uint64{rpcCtx.Store.StoreID()}, - PartitionIndex: tasks[i].partitionIndex, - } - if batchTask, ok := taskMap[rpcCtx.Addr]; ok { - batchTask.regionInfos = append(batchTask.regionInfos, regionInfo) - } else { - batchTask := &batchCopTask{ - storeAddr: rpcCtx.Addr, - cmdType: cmdType, - ctx: rpcCtx, - regionInfos: []RegionInfo{regionInfo}, - } - taskMap[rpcCtx.Addr] = batchTask - res = append(res, batchTask) + if batchTask, ok := taskMap[rpcCtx.Addr]; ok { + batchTask.regionInfos = append(batchTask.regionInfos, regionInfo) + } else { + batchTask := &batchCopTask{ + storeAddr: rpcCtx.Addr, + cmdType: cmdType, + ctx: rpcCtx, + regionInfos: []RegionInfo{regionInfo}, } + taskMap[rpcCtx.Addr] = batchTask + res = append(res, batchTask) } - logutil.BgLogger().Info("buildBatchCopTasksConsistentHash done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(stores))) - break } + logutil.BgLogger().Info("buildBatchCopTasksConsistentHash done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(storesStr))) failpointCheckForConsistentHash(res) return res, nil @@ -813,11 +867,11 @@ func (c *CopClient) sendBatch(ctx context.Context, req *kv.Request, vars *tikv.V keyRanges = append(keyRanges, NewKeyRanges(pi.KeyRanges)) partitionIDs = append(partitionIDs, pi.ID) } - tasks, err = buildBatchCopTasksForPartitionedTable(bo, c.store.kvStore, keyRanges, req.StoreType, false, 0, false, 0, partitionIDs) + tasks, err = buildBatchCopTasksForPartitionedTable(ctx, bo, c.store.kvStore, keyRanges, req.StoreType, false, 0, false, 0, partitionIDs) } else { // TODO: merge the if branch. ranges := NewKeyRanges(req.KeyRanges.FirstPartitionRange()) - tasks, err = buildBatchCopTasksForNonPartitionedTable(bo, c.store.kvStore, ranges, req.StoreType, false, 0, false, 0) + tasks, err = buildBatchCopTasksForNonPartitionedTable(ctx, bo, c.store.kvStore, ranges, req.StoreType, false, 0, false, 0) } if err != nil { @@ -964,7 +1018,7 @@ func (b *batchCopIterator) retryBatchCopTask(ctx context.Context, bo *backoff.Ba ranges = append(ranges, *ran) }) } - ret, err := buildBatchCopTasksForNonPartitionedTable(bo, b.store, NewKeyRanges(ranges), b.req.StoreType, false, 0, false, 0) + ret, err := buildBatchCopTasksForNonPartitionedTable(ctx, bo, b.store, NewKeyRanges(ranges), b.req.StoreType, false, 0, false, 0) return ret, err } // Retry Partition Table Scan @@ -983,7 +1037,7 @@ func (b *batchCopIterator) retryBatchCopTask(ctx context.Context, bo *backoff.Ba } keyRanges = append(keyRanges, NewKeyRanges(ranges)) } - ret, err := buildBatchCopTasksForPartitionedTable(bo, b.store, keyRanges, b.req.StoreType, false, 0, false, 0, pid) + ret, err := buildBatchCopTasksForPartitionedTable(ctx, bo, b.store, keyRanges, b.req.StoreType, false, 0, false, 0, pid) return ret, err } @@ -1123,3 +1177,92 @@ func (b *batchCopIterator) handleCollectExecutionInfo(bo *Backoffer, resp *batch } resp.detail.CalleeAddress = task.storeAddr } + +// Only called when UseAutoScaler is false. +func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, + kvStore *kvStore, + rangesForEachPhysicalTable []*KeyRanges, + storeType kv.StoreType, + ttl time.Duration) (res []*batchCopTask, err error) { + const cmdType = tikvrpc.CmdBatchCop + var retryNum int + cache := kvStore.GetRegionCache() + + for { + retryNum++ + var rangesLen int + tasks := make([]*copTask, 0) + regionIDs := make([]tikv.RegionVerID, 0) + + for i, ranges := range rangesForEachPhysicalTable { + rangesLen += ranges.Len() + locations, err := cache.SplitKeyRangesByLocations(bo, ranges, UnspecifiedLimit) + if err != nil { + return nil, errors.Trace(err) + } + for _, lo := range locations { + tasks = append(tasks, &copTask{ + region: lo.Location.Region, + ranges: lo.Ranges, + cmdType: cmdType, + storeType: storeType, + partitionIndex: int64(i), + }) + regionIDs = append(regionIDs, lo.Location.Region) + } + } + + stores, err := cache.GetTiFlashComputeStores(bo.TiKVBackoffer()) + if err != nil { + return nil, err + } + stores = filterAliveStores(bo.GetCtx(), stores, ttl, kvStore) + if len(stores) == 0 { + return nil, errors.New("tiflash_compute node is unavailable") + } + + rpcCtxs, err := cache.GetTiFlashComputeRPCContextByConsistentHash(bo.TiKVBackoffer(), regionIDs, stores) + if err != nil { + return nil, err + } + if rpcCtxs == nil { + logutil.BgLogger().Info("buildBatchCopTasksConsistentHash retry because rcpCtx is nil", zap.Int("retryNum", retryNum)) + err := bo.Backoff(tikv.BoTiFlashRPC(), errors.New("Cannot find region with TiFlash peer")) + if err != nil { + return nil, errors.Trace(err) + } + continue + } + if len(rpcCtxs) != len(tasks) { + return nil, errors.Errorf("length should be equal, len(rpcCtxs): %d, len(tasks): %d", len(rpcCtxs), len(tasks)) + } + taskMap := make(map[string]*batchCopTask) + for i, rpcCtx := range rpcCtxs { + regionInfo := RegionInfo{ + // tasks and rpcCtxs are correspond to each other. + Region: tasks[i].region, + Meta: rpcCtx.Meta, + Ranges: tasks[i].ranges, + AllStores: []uint64{rpcCtx.Store.StoreID()}, + PartitionIndex: tasks[i].partitionIndex, + } + if batchTask, ok := taskMap[rpcCtx.Addr]; ok { + batchTask.regionInfos = append(batchTask.regionInfos, regionInfo) + } else { + batchTask := &batchCopTask{ + storeAddr: rpcCtx.Addr, + cmdType: cmdType, + ctx: rpcCtx, + regionInfos: []RegionInfo{regionInfo}, + } + taskMap[rpcCtx.Addr] = batchTask + res = append(res, batchTask) + } + } + logutil.BgLogger().Info("buildBatchCopTasksConsistentHash done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(stores))) + break + } + + failpointCheckForConsistentHash(res) + return res, nil +} diff --git a/store/copr/batch_coprocessor_test.go b/store/copr/batch_coprocessor_test.go index 3e10ce627b1f6..23f3b0cad8002 100644 --- a/store/copr/batch_coprocessor_test.go +++ b/store/copr/batch_coprocessor_test.go @@ -15,16 +15,21 @@ package copr import ( + "context" "math/rand" "sort" "strconv" "testing" "time" + "github.com/pingcap/errors" "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/store/driver/backoff" + "github.com/pingcap/tidb/util/logutil" "github.com/stathat/consistent" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/tikv" + "go.uber.org/zap" ) // StoreID: [1, storeCount] @@ -205,3 +210,22 @@ func TestConsistentHash(t *testing.T) { } } } + +func TestTopoFetcherBackoff(t *testing.T) { + fetchTopoBo := backoff.NewBackofferWithVars(context.Background(), fetchTopoMaxBackoff, nil) + expectErr := errors.New("Cannot find proper topo from AutoScaler") + var retryNum int + start := time.Now() + for { + retryNum++ + if err := fetchTopoBo.Backoff(tikv.BoTiFlashRPC(), expectErr); err != nil { + break + } + logutil.BgLogger().Info("TestTopoFetcherBackoff", zap.Any("retryNum", retryNum)) + } + dura := time.Since(start) + // fetchTopoMaxBackoff is milliseconds. + require.GreaterOrEqual(t, dura, time.Duration(fetchTopoMaxBackoff*1000)) + require.GreaterOrEqual(t, dura, 30*time.Second) + require.LessOrEqual(t, dura, 50*time.Second) +} diff --git a/store/copr/batch_request_sender.go b/store/copr/batch_request_sender.go index b976d26a59ab3..2e2df9bd10076 100644 --- a/store/copr/batch_request_sender.go +++ b/store/copr/batch_request_sender.go @@ -21,6 +21,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/kvproto/pkg/coprocessor" "github.com/pingcap/kvproto/pkg/metapb" + "github.com/pingcap/tidb/config" tikverr "github.com/tikv/client-go/v2/error" "github.com/tikv/client-go/v2/tikv" "github.com/tikv/client-go/v2/tikvrpc" @@ -98,13 +99,15 @@ func (ss *RegionBatchRequestSender) onSendFailForBatchRegions(bo *Backoffer, ctx return tikverr.ErrTiDBShuttingDown } - // The reload region param is always true. Because that every time we try, we must - // re-build the range then re-create the batch sender. As a result, the len of "failStores" - // will change. If tiflash's replica is more than two, the "reload region" will always be false. - // Now that the batch cop and mpp has a relative low qps, it's reasonable to reload every time - // when meeting io error. - rc := RegionCache{ss.GetRegionCache()} - rc.OnSendFailForBatchRegions(bo, ctx.Store, regionInfos, true, err) + if !config.GetGlobalConfig().DisaggregatedTiFlash { + // The reload region param is always true. Because that every time we try, we must + // re-build the range then re-create the batch sender. As a result, the len of "failStores" + // will change. If tiflash's replica is more than two, the "reload region" will always be false. + // Now that the batch cop and mpp has a relative low qps, it's reasonable to reload every time + // when meeting io error. + rc := RegionCache{ss.GetRegionCache()} + rc.OnSendFailForBatchRegions(bo, ctx.Store, regionInfos, true, err) + } // Retry on send request failure when it's not canceled. // When a store is not available, the leader of related region should be elected quickly. diff --git a/store/copr/mpp.go b/store/copr/mpp.go index 39ab058c223e5..1c4ef6a40e85a 100644 --- a/store/copr/mpp.go +++ b/store/copr/mpp.go @@ -16,6 +16,7 @@ package copr import ( "context" + "fmt" "io" "strconv" "sync" @@ -35,6 +36,7 @@ import ( "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" + "github.com/pingcap/tidb/util/memory" "github.com/tikv/client-go/v2/tikv" "github.com/tikv/client-go/v2/tikvrpc" "go.uber.org/zap" @@ -74,13 +76,13 @@ func (c *MPPClient) ConstructMPPTasks(ctx context.Context, req *kv.MPPBuildTasks rangesForEachPartition[i] = NewKeyRanges(p.KeyRanges) partitionIDs[i] = p.ID } - tasks, err = buildBatchCopTasksForPartitionedTable(bo, c.store, rangesForEachPartition, kv.TiFlash, true, ttl, true, 20, partitionIDs) + tasks, err = buildBatchCopTasksForPartitionedTable(ctx, bo, c.store, rangesForEachPartition, kv.TiFlash, true, ttl, true, 20, partitionIDs) } else { if req.KeyRanges == nil { return c.selectAllTiFlashStore(), nil } ranges := NewKeyRanges(req.KeyRanges) - tasks, err = buildBatchCopTasksForNonPartitionedTable(bo, c.store, ranges, kv.TiFlash, true, ttl, true, 20) + tasks, err = buildBatchCopTasksForNonPartitionedTable(ctx, bo, c.store, ranges, kv.TiFlash, true, ttl, true, 20) } if err != nil { @@ -146,6 +148,8 @@ type mppIterator struct { startTs uint64 mppQueryID kv.MPPQueryID + mppVersion kv.MppVersion + respChan chan *mppResponse cancelFunc context.CancelFunc @@ -162,6 +166,8 @@ type mppIterator struct { mu sync.Mutex enableCollectExecutionInfo bool + + memTracker *memory.Tracker } func (m *mppIterator) run(ctx context.Context) { @@ -200,6 +206,22 @@ func (m *mppIterator) sendError(err error) { } func (m *mppIterator) sendToRespCh(resp *mppResponse) (exit bool) { + defer func() { + if r := recover(); r != nil { + logutil.BgLogger().Error("mppIterator panic", zap.Stack("stack"), zap.Any("recover", r)) + m.sendError(errors.New(fmt.Sprint(r))) + } + }() + if m.memTracker != nil { + respSize := resp.MemSize() + failpoint.Inject("testMPPOOMPanic", func(val failpoint.Value) { + if val.(bool) && respSize != 0 { + respSize = 1 << 30 + } + }) + m.memTracker.Consume(respSize) + defer m.memTracker.Consume(-respSize) + } select { case m.respChan <- resp: case <-m.finishCh: @@ -222,7 +244,9 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req // meta for current task. taskMeta := &mpp.TaskMeta{StartTs: req.StartTs, QueryTs: req.MppQueryID.QueryTs, LocalQueryId: req.MppQueryID.LocalQueryID, TaskId: req.ID, ServerId: req.MppQueryID.ServerID, - Address: req.Meta.GetAddress()} + Address: req.Meta.GetAddress(), + MppVersion: m.mppVersion.ToInt64(), + } mppReq := &mpp.DispatchTaskRequest{ Meta: taskMeta, @@ -239,7 +263,6 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req } } - disaggregatedTiFlash := config.GetGlobalConfig().DisaggregatedTiFlash wrappedReq := tikvrpc.NewRequest(tikvrpc.CmdMPPTask, mppReq, kvrpcpb.Context{}) wrappedReq.StoreTp = getEndPointType(kv.TiFlash) @@ -247,6 +270,7 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req var rpcResp *tikvrpc.Response var err error var retry bool + invalidPDCache := config.GetGlobalConfig().DisaggregatedTiFlash && !config.GetGlobalConfig().UseAutoScaler // If copTasks is not empty, we should send request according to region distribution. // Or else it's the task without region, which always happens in high layer task without table. @@ -258,8 +282,8 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req // TODO: If we want to retry, we must redo the plan fragment cutting and task scheduling. // That's a hard job but we can try it in the future. if sender.GetRPCError() != nil { - logutil.BgLogger().Warn("mpp dispatch meet io error", zap.String("error", sender.GetRPCError().Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) - if disaggregatedTiFlash { + logutil.BgLogger().Warn("mpp dispatch meet io error", zap.String("error", sender.GetRPCError().Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) + if invalidPDCache { m.store.GetRegionCache().InvalidateTiFlashComputeStores() } // if needTriggerFallback is true, we return timeout to trigger tikv's fallback @@ -274,7 +298,7 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req if errors.Cause(err) == context.Canceled || status.Code(errors.Cause(err)) == codes.Canceled { retry = false } else if err != nil { - if disaggregatedTiFlash { + if invalidPDCache { m.store.GetRegionCache().InvalidateTiFlashComputeStores() } if bo.Backoff(tikv.BoTiFlashRPC(), err) == nil { @@ -284,13 +308,13 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req } if retry { - logutil.BgLogger().Warn("mpp dispatch meet error and retrying", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) + logutil.BgLogger().Warn("mpp dispatch meet error and retrying", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) m.handleDispatchReq(ctx, bo, req) return } if err != nil { - logutil.BgLogger().Error("mpp dispatch meet error", zap.String("error", err.Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) + logutil.BgLogger().Error("mpp dispatch meet error", zap.String("error", err.Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) // if needTriggerFallback is true, we return timeout to trigger tikv's fallback if m.needTriggerFallback { err = derr.ErrTiFlashServerTimeout @@ -302,7 +326,7 @@ func (m *mppIterator) handleDispatchReq(ctx context.Context, bo *Backoffer, req realResp := rpcResp.Resp.(*mpp.DispatchTaskResponse) if realResp.Error != nil { - logutil.BgLogger().Error("mpp dispatch response meet error", zap.String("error", realResp.Error.Msg), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) + logutil.BgLogger().Error("mpp dispatch response meet error", zap.String("error", realResp.Error.Msg), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("task-mpp-version", taskMeta.MppVersion), zap.Int64("error-mpp-version", realResp.Error.GetMppVersion())) m.sendError(errors.New(realResp.Error.Msg)) return } @@ -336,10 +360,9 @@ func (m *mppIterator) cancelMppTasks() { m.mu.Lock() defer m.mu.Unlock() killReq := &mpp.CancelTaskRequest{ - Meta: &mpp.TaskMeta{StartTs: m.startTs, QueryTs: m.mppQueryID.QueryTs, LocalQueryId: m.mppQueryID.LocalQueryID, ServerId: m.mppQueryID.ServerID}, + Meta: &mpp.TaskMeta{StartTs: m.startTs, QueryTs: m.mppQueryID.QueryTs, LocalQueryId: m.mppQueryID.LocalQueryID, ServerId: m.mppQueryID.ServerID, MppVersion: m.mppVersion.ToInt64()}, } - disaggregatedTiFlash := config.GetGlobalConfig().DisaggregatedTiFlash wrappedReq := tikvrpc.NewRequest(tikvrpc.CmdMPPCancel, killReq, kvrpcpb.Context{}) wrappedReq.StoreTp = getEndPointType(kv.TiFlash) @@ -355,21 +378,24 @@ func (m *mppIterator) cancelMppTasks() { } // send cancel cmd to all stores where tasks run - gotErr := atomic.Bool{} + invalidPDCache := config.GetGlobalConfig().DisaggregatedTiFlash && !config.GetGlobalConfig().UseAutoScaler wg := util.WaitGroupWrapper{} + gotErr := atomic.Bool{} for addr := range usedStoreAddrs { storeAddr := addr wg.Run(func() { _, err := m.store.GetTiKVClient().SendRequest(context.Background(), storeAddr, wrappedReq, tikv.ReadTimeoutShort) - logutil.BgLogger().Debug("cancel task", zap.Uint64("query id ", m.startTs), zap.String("on addr", storeAddr)) + logutil.BgLogger().Debug("cancel task", zap.Uint64("query id ", m.startTs), zap.String("on addr", storeAddr), zap.Int64("mpp-version", m.mppVersion.ToInt64())) if err != nil { - logutil.BgLogger().Error("cancel task error", zap.Error(err), zap.Uint64("query id", m.startTs), zap.String("on addr", storeAddr)) - gotErr.CompareAndSwap(false, true) + logutil.BgLogger().Error("cancel task error", zap.Error(err), zap.Uint64("query id", m.startTs), zap.String("on addr", storeAddr), zap.Int64("mpp-version", m.mppVersion.ToInt64())) + if invalidPDCache { + gotErr.CompareAndSwap(false, true) + } } }) } wg.Wait() - if gotErr.Load() && disaggregatedTiFlash { + if invalidPDCache && gotErr.Load() { m.store.GetRegionCache().InvalidateTiFlashComputeStores() } } @@ -382,12 +408,12 @@ func (m *mppIterator) establishMPPConns(bo *Backoffer, req *kv.MPPDispatchReques QueryTs: m.mppQueryID.QueryTs, LocalQueryId: m.mppQueryID.LocalQueryID, ServerId: m.mppQueryID.ServerID, + MppVersion: m.mppVersion.ToInt64(), TaskId: -1, }, } var err error - disaggregatedTiFlash := config.GetGlobalConfig().DisaggregatedTiFlash wrappedReq := tikvrpc.NewRequest(tikvrpc.CmdMPPConn, connReq, kvrpcpb.Context{}) wrappedReq.StoreTp = getEndPointType(kv.TiFlash) @@ -397,8 +423,8 @@ func (m *mppIterator) establishMPPConns(bo *Backoffer, req *kv.MPPDispatchReques rpcResp, err := m.store.GetTiKVClient().SendRequest(bo.GetCtx(), req.Meta.GetAddress(), wrappedReq, readTimeoutUltraLong) if err != nil { - logutil.BgLogger().Warn("establish mpp connection meet error and cannot retry", zap.String("error", err.Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) - if disaggregatedTiFlash { + logutil.BgLogger().Warn("establish mpp connection meet error and cannot retry", zap.String("error", err.Error()), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) + if config.GetGlobalConfig().DisaggregatedTiFlash && !config.GetGlobalConfig().UseAutoScaler { m.store.GetRegionCache().InvalidateTiFlashComputeStores() } // if needTriggerFallback is true, we return timeout to trigger tikv's fallback @@ -433,9 +459,9 @@ func (m *mppIterator) establishMPPConns(bo *Backoffer, req *kv.MPPDispatchReques if err1 := bo.Backoff(tikv.BoTiKVRPC(), errors.Errorf("recv stream response error: %v", err)); err1 != nil { if errors.Cause(err) == context.Canceled { - logutil.BgLogger().Info("stream recv timeout", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) + logutil.BgLogger().Info("stream recv timeout", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) } else { - logutil.BgLogger().Info("stream unknown error", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId)) + logutil.BgLogger().Info("stream unknown error", zap.Error(err), zap.Uint64("timestamp", taskMeta.StartTs), zap.Int64("task", taskMeta.TaskId), zap.Int64("mpp-version", taskMeta.MppVersion)) } } // if needTriggerFallback is true, we return timeout to trigger tikv's fallback @@ -465,6 +491,7 @@ func (m *mppIterator) handleMPPStreamResponse(bo *Backoffer, response *mpp.MPPDa logutil.BgLogger().Warn("other error", zap.Uint64("txnStartTS", req.StartTs), zap.String("storeAddr", req.Meta.GetAddress()), + zap.Int64("mpp-version", m.mppVersion.ToInt64()), zap.Error(err)) return err } @@ -535,7 +562,7 @@ func (m *mppIterator) Next(ctx context.Context) (kv.ResultSubset, error) { } // DispatchMPPTasks dispatches all the mpp task and waits for the responses. -func (c *MPPClient) DispatchMPPTasks(ctx context.Context, variables interface{}, dispatchReqs []*kv.MPPDispatchRequest, needTriggerFallback bool, startTs uint64, mppQueryID kv.MPPQueryID) kv.Response { +func (c *MPPClient) DispatchMPPTasks(ctx context.Context, variables interface{}, dispatchReqs []*kv.MPPDispatchRequest, needTriggerFallback bool, startTs uint64, mppQueryID kv.MPPQueryID, mppVersion kv.MppVersion, memTracker *memory.Tracker) kv.Response { vars := variables.(*tikv.Variables) ctxChild, cancelFunc := context.WithCancel(ctx) iter := &mppIterator{ @@ -547,9 +574,11 @@ func (c *MPPClient) DispatchMPPTasks(ctx context.Context, variables interface{}, respChan: make(chan *mppResponse), startTs: startTs, mppQueryID: mppQueryID, + mppVersion: mppVersion, vars: vars, needTriggerFallback: needTriggerFallback, enableCollectExecutionInfo: config.GetGlobalConfig().Instance.EnableCollectExecutionInfo.Load(), + memTracker: memTracker, } go iter.run(ctxChild) return iter diff --git a/store/driver/tikv_driver.go b/store/driver/tikv_driver.go index 8a28b91b6cb2c..21557f09bec2c 100644 --- a/store/driver/tikv_driver.go +++ b/store/driver/tikv_driver.go @@ -196,10 +196,6 @@ func (d TiKVDriver) OpenWithOptions(path string, options ...Option) (kv.Storage, if err != nil { return nil, errors.Trace(err) } - // If there's setting keyspace-name, then skipped GC worker logic. - // It needs a group of special tidb nodes to execute GC worker logic. - // TODO: remove this restriction while merged keyspace GC worker logic. - disableGC = true } codec := pdClient.GetCodec() diff --git a/store/gcworker/gc_worker.go b/store/gcworker/gc_worker.go index f9b53e55988d4..474096fbca7ec 100644 --- a/store/gcworker/gc_worker.go +++ b/store/gcworker/gc_worker.go @@ -301,6 +301,85 @@ func (w *GCWorker) tick(ctx context.Context) { } } +// getGCSafePoint returns the current gc safe point. +func getGCSafePoint(ctx context.Context, pdClient pd.Client) (uint64, error) { + // If there is try to set gc safepoint is 0, the interface will not set gc safepoint to 0, + // it will return current gc safepoint. + safePoint, err := pdClient.UpdateGCSafePoint(ctx, 0) + if err != nil { + return 0, errors.Trace(err) + } + return safePoint, nil +} + +func (w *GCWorker) logIsGCSafePointTooEarly(ctx context.Context, safePoint uint64) error { + now, err := w.getOracleTime() + if err != nil { + return errors.Trace(err) + } + + checkTs := oracle.GoTimeToTS(now.Add(-gcDefaultLifeTime * 2)) + if checkTs > safePoint { + logutil.Logger(ctx).Info("[gc worker] gc safepoint is too early. " + + "Maybe there is a bit BR/Lightning/CDC task, " + + "or a long transaction is running" + + "or need a tidb without setting keyspace-name to calculate and update gc safe point.") + } + return nil +} + +func (w *GCWorker) runKeyspaceDeleteRange(ctx context.Context, concurrency int) error { + // Get safe point from PD. + // The GC safe point is updated only after the global GC have done resolveLocks phase globally. + // So, in the following code, resolveLocks must have been done by the global GC on the ranges to be deleted, + // so its safe to delete the ranges. + safePoint, err := getGCSafePoint(ctx, w.pdClient) + if err != nil { + logutil.Logger(ctx).Info("[gc worker] get gc safe point error", zap.Error(errors.Trace(err))) + return nil + } + + if safePoint == 0 { + logutil.Logger(ctx).Info("[gc worker] skip keyspace delete range, because gc safe point is 0") + return nil + } + + err = w.logIsGCSafePointTooEarly(ctx, safePoint) + if err != nil { + logutil.Logger(ctx).Info("[gc worker] log is gc safe point is too early error", zap.Error(errors.Trace(err))) + return nil + } + + keyspaceID := w.store.GetCodec().GetKeyspaceID() + logutil.Logger(ctx).Info("[gc worker] start keyspace delete range", + zap.String("uuid", w.uuid), + zap.Int("concurrency", concurrency), + zap.Uint32("keyspaceID", uint32(keyspaceID)), + zap.Uint64("GCSafepoint", safePoint)) + + // Do deleteRanges. + err = w.deleteRanges(ctx, safePoint, concurrency) + if err != nil { + logutil.Logger(ctx).Error("[gc worker] delete range returns an error", + zap.String("uuid", w.uuid), + zap.Error(err)) + metrics.GCJobFailureCounter.WithLabelValues("delete_range").Inc() + return errors.Trace(err) + } + + // Do redoDeleteRanges. + err = w.redoDeleteRanges(ctx, safePoint, concurrency) + if err != nil { + logutil.Logger(ctx).Error("[gc worker] redo-delete range returns an error", + zap.String("uuid", w.uuid), + zap.Error(err)) + metrics.GCJobFailureCounter.WithLabelValues("redo_delete_range").Inc() + return errors.Trace(err) + } + + return nil +} + // leaderTick of GC worker checks if it should start a GC job every tick. func (w *GCWorker) leaderTick(ctx context.Context) error { if w.gcIsRunning { @@ -317,6 +396,19 @@ func (w *GCWorker) leaderTick(ctx context.Context) error { return errors.Trace(err) } + // Gc safe point is not separated by keyspace now. The whole cluster has only one global gc safe point. + // So at least one TiDB with `keyspace-name` not set is required in the whole cluster to calculate and update gc safe point. + // If `keyspace-name` is set, the TiDB node will only do its own delete range, and will not calculate gc safe point and resolve locks. + // Note that when `keyspace-name` is set, `checkLeader` will be done within the key space. + // Therefore only one TiDB node in each key space will be responsible to do delete range. + if w.store.GetCodec().GetKeyspace() != nil { + err = w.runKeyspaceGCJob(ctx, concurrency) + if err != nil { + return errors.Trace(err) + } + return nil + } + ok, safePoint, err := w.prepare(ctx) if err != nil { metrics.GCJobFailureCounter.WithLabelValues("prepare").Inc() @@ -354,6 +446,36 @@ func (w *GCWorker) leaderTick(ctx context.Context) error { return nil } +func (w *GCWorker) runKeyspaceGCJob(ctx context.Context, concurrency int) error { + // When the worker is just started, or an old GC job has just finished, + // wait a while before starting a new job. + if time.Since(w.lastFinish) < gcWaitTime { + logutil.Logger(ctx).Info("[gc worker] another keyspace gc job has just finished, skipped.", + zap.String("leaderTick on ", w.uuid)) + return nil + } + + now, err := w.getOracleTime() + if err != nil { + return errors.Trace(err) + } + ok, err := w.checkGCInterval(now) + if err != nil || !ok { + return errors.Trace(err) + } + + go func() { + w.done <- w.runKeyspaceDeleteRange(ctx, concurrency) + }() + + err = w.saveTime(gcLastRunTimeKey, now) + if err != nil { + return errors.Trace(err) + } + + return nil +} + // prepare checks preconditions for starting a GC job. It returns a bool // that indicates whether the GC job should start and the new safePoint. func (w *GCWorker) prepare(ctx context.Context) (bool, uint64, error) { @@ -1974,6 +2096,11 @@ func (w *GCWorker) saveValueToSysTable(key, value string) error { // Placement rules cannot be removed immediately after drop table / truncate table, // because the tables can be flashed back or recovered. func (w *GCWorker) doGCPlacementRules(se session.Session, safePoint uint64, dr util.DelRangeTask, gcPlacementRuleCache map[int64]interface{}) (err error) { + if w.store.GetCodec().GetKeyspace() != nil { + logutil.BgLogger().Info("[gc worker] skip doGCPlacementRules when keyspace_name is set.", zap.String("uuid", w.uuid)) + return nil + } + // Get the job from the job history var historyJob *model.Job failpoint.Inject("mockHistoryJobForGC", func(v failpoint.Value) { diff --git a/store/mockstore/unistore/rpc.go b/store/mockstore/unistore/rpc.go index b0e88e533582d..15fe6828ddabf 100644 --- a/store/mockstore/unistore/rpc.go +++ b/store/mockstore/unistore/rpc.go @@ -265,6 +265,11 @@ func (c *RPCClient) SendRequest(ctx context.Context, addr string, req *tikvrpc.R failpoint.Return(nil, errors.New("rpc error")) } }) + failpoint.Inject("MppVersionError", func(val failpoint.Value) { + if v := int64(val.(int)); v > req.EstablishMPPConn().GetReceiverMeta().GetMppVersion() || v > req.EstablishMPPConn().GetSenderMeta().GetMppVersion() { + failpoint.Return(nil, context.Canceled) + } + }) resp.Resp, err = c.handleEstablishMPPConnection(ctx, req.EstablishMPPConn(), timeout, storeID) case tikvrpc.CmdMPPTask: failpoint.Inject("mppDispatchTimeout", func(val failpoint.Value) { @@ -272,6 +277,11 @@ func (c *RPCClient) SendRequest(ctx context.Context, addr string, req *tikvrpc.R failpoint.Return(nil, errors.New("rpc error")) } }) + failpoint.Inject("MppVersionError", func(val failpoint.Value) { + if v := int64(val.(int)); v > req.DispatchMPPTask().GetMeta().GetMppVersion() { + failpoint.Return(nil, context.Canceled) + } + }) resp.Resp, err = c.handleDispatchMPPTask(ctx, req.DispatchMPPTask(), storeID) case tikvrpc.CmdMPPCancel: case tikvrpc.CmdMvccGetByKey: diff --git a/table/tables/index.go b/table/tables/index.go index 29e3964959aa9..2636a82bffee4 100644 --- a/table/tables/index.go +++ b/table/tables/index.go @@ -124,7 +124,8 @@ func (c *index) getIndexedValue(indexedValues []types.Datum) [][]types.Datum { if !c.tblInfo.Columns[c.idxInfo.Columns[i].Offset].FieldType.IsArray() { val = append(val, v) } else { - if v.IsNull() { + // if the datum type is not JSON, it must come from cleanup index. + if v.IsNull() || v.Kind() != types.KindMysqlJSON { val = append(val, v) jsonIsNull = true continue diff --git a/tablecodec/BUILD.bazel b/tablecodec/BUILD.bazel index 5752a60ddfdd1..db89b945b183d 100644 --- a/tablecodec/BUILD.bazel +++ b/tablecodec/BUILD.bazel @@ -21,6 +21,8 @@ go_library( "//util/rowcodec", "//util/stringutil", "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_kvproto//pkg/kvrpcpb", + "@com_github_tikv_client_go_v2//tikv", ], ) diff --git a/tablecodec/tablecodec.go b/tablecodec/tablecodec.go index b3726a414fa26..249a4f35495a0 100644 --- a/tablecodec/tablecodec.go +++ b/tablecodec/tablecodec.go @@ -23,6 +23,7 @@ import ( "unicode/utf8" "github.com/pingcap/errors" + "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/charset" @@ -37,6 +38,7 @@ import ( "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/rowcodec" "github.com/pingcap/tidb/util/stringutil" + "github.com/tikv/client-go/v2/tikv" ) var ( @@ -276,6 +278,11 @@ func DecodeKeyHead(key kv.Key) (tableID int64, indexID int64, isRecordKey bool, // DecodeTableID decodes the table ID of the key, if the key is not table key, returns 0. func DecodeTableID(key kv.Key) int64 { + // If the key is in API V2, then ignore the prefix + _, k, err := tikv.DecodeKey(key, kvrpcpb.APIVersion_V2) + if err == nil { + key = k + } if !key.HasPrefix(tablePrefix) { return 0 } diff --git a/telemetry/data_feature_usage_test.go b/telemetry/data_feature_usage_test.go index a667219ba50a8..c8932cd27e35b 100644 --- a/telemetry/data_feature_usage_test.go +++ b/telemetry/data_feature_usage_test.go @@ -352,18 +352,18 @@ func TestResourceGroups(t *testing.T) { require.Equal(t, false, usage.ResourceControlUsage.Enabled) tk.MustExec("set global tidb_enable_resource_control = 'ON'") - tk.MustExec("create resource group x rru_per_sec=100 wru_per_sec=200") + tk.MustExec("create resource group x ru_per_sec=100") usage, err = telemetry.GetFeatureUsage(tk.Session()) require.NoError(t, err) require.Equal(t, true, usage.ResourceControlUsage.Enabled) require.Equal(t, uint64(1), usage.ResourceControlUsage.NumResourceGroups) - tk.MustExec("create resource group y rru_per_sec=100 wru_per_sec=200") + tk.MustExec("create resource group y ru_per_sec=100") usage, err = telemetry.GetFeatureUsage(tk.Session()) require.NoError(t, err) require.Equal(t, uint64(2), usage.ResourceControlUsage.NumResourceGroups) - tk.MustExec("alter resource group y rru_per_sec=100 wru_per_sec=300") + tk.MustExec("alter resource group y ru_per_sec=200") usage, err = telemetry.GetFeatureUsage(tk.Session()) require.NoError(t, err) require.Equal(t, uint64(2), usage.ResourceControlUsage.NumResourceGroups) diff --git a/testkit/BUILD.bazel b/testkit/BUILD.bazel index c28ef0614eb04..3e33b8bd3f555 100644 --- a/testkit/BUILD.bazel +++ b/testkit/BUILD.bazel @@ -31,6 +31,7 @@ go_library( "//util/breakpoint", "//util/chunk", "//util/gctuner", + "//util/intest", "//util/mathutil", "//util/sqlexec", "@com_github_pingcap_errors//:errors", diff --git a/testkit/testkit.go b/testkit/testkit.go index 56e02fef5e688..75355d075fbe1 100644 --- a/testkit/testkit.go +++ b/testkit/testkit.go @@ -33,6 +33,7 @@ import ( "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/sqlexec" "github.com/stretchr/testify/assert" @@ -56,6 +57,7 @@ type TestKit struct { // NewTestKit returns a new *TestKit. func NewTestKit(t testing.TB, store kv.Storage) *TestKit { + require.True(t, intest.InTest, "you should add --tags=intest when to test") runtime.GOMAXPROCS(mathutil.Min(16, runtime.GOMAXPROCS(0))) tk := &TestKit{ require: require.New(t), diff --git a/tests/realtikvtest/testkit.go b/tests/realtikvtest/testkit.go index 4b8a749e65c9d..8b05e1518e3ff 100644 --- a/tests/realtikvtest/testkit.go +++ b/tests/realtikvtest/testkit.go @@ -41,8 +41,17 @@ import ( "go.uber.org/goleak" ) -// WithRealTiKV is a flag identify whether tests run with real TiKV -var WithRealTiKV = flag.Bool("with-real-tikv", false, "whether tests run with real TiKV") +var ( + // WithRealTiKV is a flag identify whether tests run with real TiKV + WithRealTiKV = flag.Bool("with-real-tikv", false, "whether tests run with real TiKV") + + // TiKVPath is the path of the TiKV Storage. + TiKVPath = flag.String("tikv-path", "tikv://127.0.0.1:2379?disableGC=true", "TiKV addr") + + // KeyspaceName is an option to specify the name of keyspace that the tests run on, + // this option is only valid while the flag WithRealTiKV is set. + KeyspaceName = flag.String("keyspace-name", "", "the name of keyspace that the tests run on") +) // RunTestMain run common setups for all real tikv tests. func RunTestMain(m *testing.M) { @@ -98,8 +107,9 @@ func CreateMockStoreAndDomainAndSetup(t *testing.T, opts ...mockstore.MockTiKVSt var d driver.TiKVDriver config.UpdateGlobal(func(conf *config.Config) { conf.TxnLocalLatches.Enabled = false + conf.KeyspaceName = *KeyspaceName }) - store, err = d.Open("tikv://127.0.0.1:2379?disableGC=true") + store, err = d.Open(*TiKVPath) require.NoError(t, err) dom, err = session.BootstrapSession(store) diff --git a/tidb-server/BUILD.bazel b/tidb-server/BUILD.bazel index b918b7e1ca5f8..b0be440b7f0d8 100644 --- a/tidb-server/BUILD.bazel +++ b/tidb-server/BUILD.bazel @@ -49,6 +49,7 @@ go_library( "//util/sys/linux", "//util/sys/storage", "//util/systimemon", + "//util/tiflashcompute", "//util/topsql", "//util/versioninfo", "@com_github_coreos_go_semver//semver", diff --git a/tidb-server/main.go b/tidb-server/main.go index 3c8c37d8cbd06..3d73fa111ab8c 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -74,6 +74,7 @@ import ( "github.com/pingcap/tidb/util/sys/linux" storageSys "github.com/pingcap/tidb/util/sys/storage" "github.com/pingcap/tidb/util/systimemon" + "github.com/pingcap/tidb/util/tiflashcompute" "github.com/pingcap/tidb/util/topsql" "github.com/pingcap/tidb/util/versioninfo" "github.com/prometheus/client_golang/prometheus" @@ -203,6 +204,18 @@ func main() { err := cpuprofile.StartCPUProfiler() terror.MustNil(err) + if config.GetGlobalConfig().DisaggregatedTiFlash && config.GetGlobalConfig().UseAutoScaler { + clusterID, err := config.GetAutoScalerClusterID() + terror.MustNil(err) + + err = tiflashcompute.InitGlobalTopoFetcher( + config.GetGlobalConfig().TiFlashComputeAutoScalerType, + config.GetGlobalConfig().TiFlashComputeAutoScalerAddr, + clusterID, + config.GetGlobalConfig().IsTiFlashComputeFixedPool) + terror.MustNil(err) + } + // Enable failpoints in tikv/client-go if the test API is enabled. // It appears in the main function to be set before any use of client-go to prevent data race. if _, err := failpoint.Status("github.com/pingcap/tidb/server/enableTestAPI"); err == nil { diff --git a/tools/check/ut.go b/tools/check/ut.go index 08b31d243a157..32f85b422109b 100644 --- a/tools/check/ut.go +++ b/tools/check/ut.go @@ -837,7 +837,7 @@ func skipDIR(pkg string) bool { func buildTestBinary(pkg string) error { // go test -c - cmd := exec.Command("go", "test", "-c", "-vet", "off", "-o", testFileName(pkg)) + cmd := exec.Command("go", "test", "-c", "-vet", "off", "--tags=intest", "-o", testFileName(pkg)) if coverprofile != "" { cmd.Args = append(cmd.Args, "-cover") } diff --git a/util/chunk/alloc.go b/util/chunk/alloc.go index af3385a644389..e9ebaf2e59efd 100644 --- a/util/chunk/alloc.go +++ b/util/chunk/alloc.go @@ -129,11 +129,12 @@ func (a *allocator) Reset() { //column objects and put them to the column allocator for reuse. for id, pool := range a.columnAlloc.pool { - for _, col := range pool.allocColumns { + for i, col := range pool.allocColumns { if (len(pool.freeColumns) < a.columnAlloc.freeColumnsPerType) && checkColumnType(id, col) { col.reset() pool.freeColumns = append(pool.freeColumns, col) } + pool.allocColumns[i] = nil } pool.allocColumns = pool.allocColumns[:0] } @@ -196,6 +197,7 @@ func (cList *columnList) pop() *Column { return nil } col := cList.freeColumns[len(cList.freeColumns)-1] + cList.freeColumns[len(cList.freeColumns)-1] = nil cList.freeColumns = cList.freeColumns[:len(cList.freeColumns)-1] return col } diff --git a/util/gpool/spmc/spmcpool.go b/util/gpool/spmc/spmcpool.go index 5f58bba12d5b4..6f65ca98aba01 100644 --- a/util/gpool/spmc/spmcpool.go +++ b/util/gpool/spmc/spmcpool.go @@ -137,14 +137,18 @@ func (p *Pool[T, U, C, CT, TF]) Tune(size int) { if capacity == -1 || size <= 0 || size == capacity { return } + if p.taskManager.GetOriginConcurrency()+int32(util.MaxOverclockCount) < int32(size) { + return + } p.SetLastTuneTs(time.Now()) p.capacity.Store(int32(size)) if size > capacity { for i := 0; i < size-capacity; i++ { - if tid, boostTask := p.taskManager.Overclock(); boostTask != nil { + if tid, boostTask := p.taskManager.Overclock(size); boostTask != nil { p.addWaitingTask() - p.taskManager.AddSubTask(tid, boostTask.Clone()) - p.taskCh <- boostTask + newTask := boostTask.Clone() + p.taskManager.AddSubTask(tid, newTask) + p.taskCh <- newTask } } if size-capacity == 1 { @@ -155,7 +159,7 @@ func (p *Pool[T, U, C, CT, TF]) Tune(size int) { return } if size < capacity { - p.taskManager.Downclock() + p.taskManager.Downclock(size) } } diff --git a/util/gpool/spmc/spmcpool_test.go b/util/gpool/spmc/spmcpool_test.go index 5bc5da4fdf3bc..83d02d2d47ac2 100644 --- a/util/gpool/spmc/spmcpool_test.go +++ b/util/gpool/spmc/spmcpool_test.go @@ -175,17 +175,22 @@ func testTunePool(t *testing.T, name string) { } }() time.Sleep(1 * time.Second) - newSize := pool.Cap() - 1 - pool.Tune(newSize) - time.Sleep(1 * time.Second) - require.Equal(t, newSize, pool.Cap()) - require.Equal(t, int32(newSize), pool.taskManager.Running(tid)) + downclockPool(t, pool, tid) + overclockPool(t, pool, tid) - newSize = pool.Cap() + 1 - pool.Tune(newSize) + // at Overclock mode + overclockPool(t, pool, tid) + + // Overclock mode, But it is invalid. It should keep the same size. + size := pool.Cap() + pool.Tune(pool.Cap() + 1) time.Sleep(1 * time.Second) - require.Equal(t, newSize, pool.Cap()) - require.Equal(t, int32(newSize), pool.taskManager.Running(tid)) + require.Equal(t, size, pool.Cap()) + require.Equal(t, int32(size), pool.taskManager.Running(tid)) + + for n := pool.Cap(); n > 1; n-- { + downclockPool(t, pool, tid) + } // exit test close(exit) @@ -195,6 +200,22 @@ func testTunePool(t *testing.T, name string) { pool.ReleaseAndWait() } +func overclockPool[T any, U any, C any, CT any, TF pooltask.Context[CT]](t *testing.T, pool *Pool[T, U, C, CT, TF], tid uint64) { + newSize := pool.Cap() + 1 + pool.Tune(newSize) + time.Sleep(1 * time.Second) + require.Equal(t, newSize, pool.Cap()) + require.Equal(t, int32(newSize), pool.taskManager.Running(tid)) +} + +func downclockPool[T any, U any, C any, CT any, TF pooltask.Context[CT]](t *testing.T, pool *Pool[T, U, C, CT, TF], tid uint64) { + newSize := pool.Cap() - 1 + pool.Tune(newSize) + time.Sleep(1 * time.Second) + require.Equal(t, newSize, pool.Cap()) + require.Equal(t, int32(newSize), pool.taskManager.Running(tid)) +} + func TestPoolWithEnoughCapacity(t *testing.T) { const ( RunTimes = 1000 diff --git a/util/gpool/spmc/worker.go b/util/gpool/spmc/worker.go index 158c677775987..6076aacc317ed 100644 --- a/util/gpool/spmc/worker.go +++ b/util/gpool/spmc/worker.go @@ -72,8 +72,8 @@ func (w *goWorker[T, U, C, CT, TF]) run() { f.GetResultCh() <- w.pool.consumerFunc(t.Task, f.ConstArgs(), ctx) f.Done() } - w.pool.ExitSubTask(f.TaskID()) } + w.pool.ExitSubTask(f.TaskID()) f.Finish() if ok := w.pool.revertWorker(w); !ok { return diff --git a/util/intest/BUILD.bazel b/util/intest/BUILD.bazel new file mode 100644 index 0000000000000..8eb8b75c1ca25 --- /dev/null +++ b/util/intest/BUILD.bazel @@ -0,0 +1,11 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "intest", + srcs = [ + "common.go", + "intest.go", #keep + ], + importpath = "github.com/pingcap/tidb/util/intest", + visibility = ["//visibility:public"], +) diff --git a/util/intest/common.go b/util/intest/common.go new file mode 100644 index 0000000000000..6e5a6abb17dd4 --- /dev/null +++ b/util/intest/common.go @@ -0,0 +1,20 @@ +// 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. + +//go:build !intest + +package intest + +// InTest checks if the code is running in test. +const InTest = false diff --git a/util/intest/intest.go b/util/intest/intest.go new file mode 100644 index 0000000000000..a96d2fbf737ef --- /dev/null +++ b/util/intest/intest.go @@ -0,0 +1,20 @@ +// 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. + +//go:build intest + +package intest + +// InTest checks if the code is running in test. +const InTest = true diff --git a/util/logutil/hex_test.go b/util/logutil/hex_test.go index fac76d0406ad9..35d98310c1bcb 100644 --- a/util/logutil/hex_test.go +++ b/util/logutil/hex_test.go @@ -32,7 +32,7 @@ func TestHex(t *testing.T) { region.StartKey = []byte{'t', 200, '\\', 000, 000, 000, '\\', 000, 000, 000, 37, '-', 000, 000, 000, 000, 000, 000, 000, 37} region.EndKey = []byte("3asg3asd") - expected := "{Id:6662 StartKey:74c85c0000005c000000252d0000000000000025 EndKey:3361736733617364 RegionEpoch: Peers:[] EncryptionMeta: IsInFlashback:false}" + expected := "{Id:6662 StartKey:74c85c0000005c000000252d0000000000000025 EndKey:3361736733617364 RegionEpoch: Peers:[] EncryptionMeta: IsInFlashback:false FlashbackStartTs:0}" require.Equal(t, expected, logutil.Hex(®ion).String()) } diff --git a/util/tiflashcompute/BUILD.bazel b/util/tiflashcompute/BUILD.bazel new file mode 100644 index 0000000000000..1d897962e04af --- /dev/null +++ b/util/tiflashcompute/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "tiflashcompute", + srcs = ["topo_fetcher.go"], + importpath = "github.com/pingcap/tidb/util/tiflashcompute", + visibility = ["//visibility:public"], + deps = [ + "//errno", + "//util/dbterror", + "//util/logutil", + "@com_github_pingcap_errors//:errors", + "@org_uber_go_zap//:zap", + ], +) diff --git a/util/tiflashcompute/topo_fetcher.go b/util/tiflashcompute/topo_fetcher.go new file mode 100644 index 0000000000000..877d3a0519448 --- /dev/null +++ b/util/tiflashcompute/topo_fetcher.go @@ -0,0 +1,464 @@ +// 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 tiflashcompute + +import ( + "encoding/json" + "io/ioutil" + "net/http" + "net/url" + "strconv" + "strings" + "sync" + + "github.com/pingcap/errors" + "github.com/pingcap/tidb/errno" + "github.com/pingcap/tidb/util/dbterror" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/zap" +) + +var globalTopoFetcher TopoFetcher +var _ TopoFetcher = &MockTopoFetcher{} +var _ TopoFetcher = &AWSTopoFetcher{} +var _ TopoFetcher = &TestTopoFetcher{} + +const ( + // MockASStr is string value for mock AutoScaler. + MockASStr = "mock" + // AWSASStr is string value for aws AutoScaler. + AWSASStr = "aws" + // GCPASStr is string value for gcp AutoScaler. + GCPASStr = "gcp" + // TestASStr is string value for test AutoScaler. + TestASStr = "test" + // InvalidASStr is string value for invalid AutoScaler. + InvalidASStr = "invalid" +) + +const ( + // MockASType is int value for mock AutoScaler. + MockASType int = iota + // AWSASType is int value for aws AutoScaler. + AWSASType + // GCPASType is int value for gcp AutoScaler. + GCPASType + // TestASType is for local tidb test AutoScaler. + TestASType + // InvalidASType is int value for invalid check. + InvalidASType +) + +const ( + // DefAWSAutoScalerAddr is the default address for AWS AutoScaler. + DefAWSAutoScalerAddr = "tiflash-autoscale-lb.tiflash-autoscale.svc.cluster.local:8081" + // DefASStr default AutoScaler. + DefASStr = AWSASStr + + awsFixedPoolHTTPPath = "sharedfixedpool" + awsFetchHTTPPath = "resume-and-get-topology" + httpGetFailedErrMsg = "get tiflash_compute topology failed" + parseTopoTSFailedErrMsg = "parse timestamp of tiflash_compute topology failed" +) + +var errTopoFetcher = dbterror.ClassUtil.NewStd(errno.ErrInternal) + +// TopoFetcher is interface for fetching topo from AutoScaler. +// We support the following kinds of AutoScaler for now: +// 1. MockAutoScaler: Normally for test, can run in local environment. +// 2. AWSAutoScaler: AutoScaler runs on AWS. +// 3. GCPAutoScaler: AutoScaler runs on GCP. +// 4. TestAutoScaler: AutoScaler just for unit test. +type TopoFetcher interface { + // Return tiflash compute topo cache, if topo is empty, will fetch topo from AutoScaler. + // If topo is empty after fetch, will return error. + AssureAndGetTopo() ([]string, error) + + // Always fetch topo from AutoScaler, then return topo. + // If topo is empty, will not return error. You can call AssureAndGetTopo() to make sure topo is not empty. + FetchAndGetTopo() ([]string, error) +} + +// IsValidAutoScalerConfig return true if user config of autoscaler type is valid. +func IsValidAutoScalerConfig(typ string) bool { + t := getAutoScalerType(typ) + return t == MockASType || t == AWSASType || t == GCPASType +} + +// getAutoScalerType return topo fetcher type. +func getAutoScalerType(typ string) int { + switch typ { + case MockASStr: + return MockASType + case AWSASStr: + return AWSASType + case GCPASStr: + return GCPASType + case TestASStr: + return TestASType + default: + return InvalidASType + } +} + +// InitGlobalTopoFetcher init globalTopoFetcher if is in disaggregated-tiflash mode. It's not thread-safe. +func InitGlobalTopoFetcher(typ string, addr string, clusterID string, isFixedPool bool) (err error) { + logutil.BgLogger().Info("init globalTopoFetcher", zap.Any("type", typ), zap.Any("addr", addr), + zap.Any("clusterID", clusterID), zap.Any("isFixedPool", isFixedPool)) + + ft := getAutoScalerType(typ) + switch ft { + case MockASType: + globalTopoFetcher = NewMockAutoScalerFetcher(addr) + case AWSASType: + globalTopoFetcher = NewAWSAutoScalerFetcher(addr, clusterID, isFixedPool) + case GCPASType: + err = errors.Errorf("topo fetch not implemented yet(%s)", typ) + case TestASType: + globalTopoFetcher = NewTestAutoScalerFetcher() + default: + globalTopoFetcher = nil + err = errors.Errorf("unexpected topo fetch type. expect: %s or %s or %s, got %s", + MockASStr, AWSASStr, GCPASStr, typ) + } + return err +} + +// GetGlobalTopoFetcher return global topo fetcher, not thread safe. +func GetGlobalTopoFetcher() TopoFetcher { + return globalTopoFetcher +} + +// MockTopoFetcher will fetch topo from MockAutoScaler. +// MockScaler can run in local environment. +type MockTopoFetcher struct { + mu struct { + sync.RWMutex + topo []string + } + // Mock AutoScaler addr. + addr string +} + +// NewMockAutoScalerFetcher create a new MockTopoFetcher. +func NewMockAutoScalerFetcher(addr string) *MockTopoFetcher { + f := &MockTopoFetcher{} + f.mu.topo = make([]string, 0, 8) + f.addr = addr + return f +} + +// AssureAndGetTopo implements TopoFetcher interface. +func (f *MockTopoFetcher) AssureAndGetTopo() ([]string, error) { + curTopo := f.getTopo() + + if len(curTopo) == 0 { + logutil.BgLogger().Info("tiflash compute topo is empty, updating") + err := f.assureTopo(1) + if err != nil { + return nil, err + } + } + + curTopo = f.getTopo() + logutil.BgLogger().Debug("AssureAndGetTopo", zap.Any("topo", curTopo)) + if len(curTopo) == 0 { + return curTopo, errors.New("topo is still empty after updated from mock AutoScaler") + } + return curTopo, nil +} + +// FetchAndGetTopo implements TopoFetcher interface. +func (f *MockTopoFetcher) FetchAndGetTopo() ([]string, error) { + err := f.fetchTopo() + if err != nil { + return nil, err + } + + curTopo := f.getTopo() + logutil.BgLogger().Debug("FetchAndGetTopo", zap.Any("topo", curTopo)) + return curTopo, nil +} + +// getTopo return the cached topo. +func (f *MockTopoFetcher) getTopo() []string { + f.mu.RLock() + defer f.mu.RUnlock() + return f.mu.topo +} + +// assureTopo will make sure topo is greater than nodeNum. +func (f *MockTopoFetcher) assureTopo(nodeNum int) error { + para := url.Values{} + para.Add("node_num", strconv.Itoa(nodeNum)) + u := url.URL{ + Scheme: "http", + Host: f.addr, + Path: "/assume-and-get-topo", + RawQuery: para.Encode(), + } + url := u.String() + logutil.BgLogger().Info("assureTopo", zap.Any("url", url)) + + newTopo, err := mockHTTPGetAndParseResp(url) + if err != nil { + return err + } + + f.mu.Lock() + defer f.mu.Unlock() + f.mu.topo = newTopo + return nil +} + +// fetchTopo will fetch newest topo from mock autoscaler. +func (f *MockTopoFetcher) fetchTopo() error { + u := url.URL{ + Scheme: "http", + Host: f.addr, + Path: "/fetch_topo", + } + url := u.String() + logutil.BgLogger().Info("fetchTopo", zap.Any("url", url)) + + newTopo, err := mockHTTPGetAndParseResp(url) + if err != nil { + return err + } + + f.mu.Lock() + defer f.mu.Unlock() + f.mu.topo = newTopo + return nil +} + +func httpGetAndParseResp(url string) ([]byte, error) { + resp, err := http.Get(url) + if err != nil { + logutil.BgLogger().Error(err.Error()) + return nil, errTopoFetcher.GenWithStackByArgs(httpGetFailedErrMsg) + } + defer resp.Body.Close() + + b, err := ioutil.ReadAll(resp.Body) + if err != nil { + logutil.BgLogger().Error(err.Error()) + return nil, errTopoFetcher.GenWithStackByArgs(httpGetFailedErrMsg) + } + bStr := string(b) + if resp.StatusCode != http.StatusOK { + logutil.BgLogger().Error("http get mock AutoScaler failed", zap.Any("url", url), + zap.Any("status code", http.StatusText(resp.StatusCode)), + zap.Any("http body", bStr)) + return nil, errTopoFetcher.GenWithStackByArgs(httpGetFailedErrMsg) + } + return b, nil +} + +// mockHTTPGetAndParseResp send http get request and parse topo to []string. +func mockHTTPGetAndParseResp(url string) ([]string, error) { + b, err := httpGetAndParseResp(url) + if err != nil { + return nil, err + } + + // For MockAutoScaler, topo is like: ip:port;ip:port. + bStr := string(b) + newTopo := strings.Split(bStr, ";") + if len(bStr) == 0 || len(newTopo) == 0 { + return nil, errors.New("topo list is empty") + } + logutil.BgLogger().Debug("httpGetAndParseResp succeed", zap.Any("new topo", newTopo)) + return newTopo, nil +} + +// AWSTopoFetcher will fetch topo from AWSAutoScaler. +type AWSTopoFetcher struct { + mu struct { + sync.RWMutex + topo []string + topoTS int64 + } + // AWS AutoScaler addr. + // These should be init when TiDB start, all single threaded, no need to lock. + addr string + clusterID string + isFixedPool bool +} + +type resumeAndGetTopologyResult struct { + HasError int `json:"hasError"` + ErrorInfo string `json:"errorInfo"` + State string `json:"state"` + Topology []string `json:"topology"` + Timestamp string `json:"timestamp"` +} + +// NewAWSAutoScalerFetcher create a new AWSTopoFetcher. +func NewAWSAutoScalerFetcher(addr string, clusterID string, isFixed bool) *AWSTopoFetcher { + f := &AWSTopoFetcher{} + f.mu.topo = make([]string, 0, 8) + f.mu.topoTS = -1 + f.addr = addr + f.clusterID = clusterID + f.isFixedPool = isFixed + return f +} + +// AssureAndGetTopo implements TopoFetcher interface. +func (*AWSTopoFetcher) AssureAndGetTopo() ([]string, error) { + return nil, errors.New("AWSTopoFetcher AssureAndGetTopo not implemented") +} + +// FetchAndGetTopo implements TopoFetcher interface. +func (f *AWSTopoFetcher) FetchAndGetTopo() (curTopo []string, err error) { + defer func() { + logutil.BgLogger().Info("AWSTopoFetcher FetchAndGetTopo done", zap.Any("curTopo", curTopo)) + }() + + if f.isFixedPool { + // todo: delete this when AssureAndGetTopo() is done. + curTopo, _ = f.getTopo() + if len(curTopo) != 0 { + return curTopo, nil + } + + if err = f.fetchFixedPoolTopo(); err != nil { + return nil, err + } + curTopo, _ = f.getTopo() + return curTopo, nil + } + + if err = f.fetchTopo(); err != nil { + return nil, err + } + + curTopo, _ = f.getTopo() + return curTopo, nil +} + +func awsHTTPGetAndParseResp(url string) (*resumeAndGetTopologyResult, error) { + b, err := httpGetAndParseResp(url) + if err != nil { + return nil, err + } + + res := &resumeAndGetTopologyResult{} + if err = json.Unmarshal(b, &res); err != nil { + logutil.BgLogger().Error(err.Error()) + return nil, errTopoFetcher.GenWithStackByArgs(httpGetFailedErrMsg) + } + + logutil.BgLogger().Info("awsHTTPGetAndParseResp succeed", zap.Any("resp", res)) + return res, nil +} + +func (f *AWSTopoFetcher) tryUpdateTopo(newTopo *resumeAndGetTopologyResult) (updated bool, err error) { + cachedTopo, cachedTS := f.getTopo() + newTS, err := strconv.ParseInt(newTopo.Timestamp, 10, 64) + defer func() { + logutil.BgLogger().Info("try update topo", zap.Any("updated", updated), zap.Any("err", err), + zap.Any("cached TS", cachedTS), zap.Any("cached Topo", cachedTopo), + zap.Any("fetch TS", newTopo.Timestamp), zap.Any("converted TS", newTS), zap.Any("fetch topo", newTopo.Topology)) + }() + if err != nil { + return updated, errTopoFetcher.GenWithStackByArgs(parseTopoTSFailedErrMsg) + } + + if cachedTS >= newTS { + return + } + + f.mu.Lock() + defer f.mu.Unlock() + cachedTS = f.mu.topoTS + if cachedTS > newTS { + return + } + updated = true + f.mu.topo = newTopo.Topology + f.mu.topoTS = newTS + return +} + +func (f *AWSTopoFetcher) fetchFixedPoolTopo() error { + u := url.URL{ + Scheme: "http", + Host: f.addr, + Path: awsFixedPoolHTTPPath, + } + url := u.String() + logutil.BgLogger().Info("fetchFixedPoolTopo", zap.Any("url", url)) + + newTopo, err := awsHTTPGetAndParseResp(url) + if err != nil { + return err + } + + _, err = f.tryUpdateTopo(newTopo) + if err != nil { + return err + } + return nil +} + +func (f *AWSTopoFetcher) fetchTopo() error { + para := url.Values{} + para.Add("tidbclusterid", f.clusterID) + u := url.URL{ + Scheme: "http", + Host: f.addr, + Path: awsFetchHTTPPath, + RawQuery: para.Encode(), + } + url := u.String() + logutil.BgLogger().Info("fetchTopo", zap.Any("url", url)) + + newTopo, err := awsHTTPGetAndParseResp(url) + if err != nil { + return err + } + + _, err = f.tryUpdateTopo(newTopo) + if err != nil { + return err + } + return nil +} + +func (f *AWSTopoFetcher) getTopo() ([]string, int64) { + f.mu.RLock() + defer f.mu.RUnlock() + return f.mu.topo, f.mu.topoTS +} + +// TestTopoFetcher will return empty topo list, just for unit test. +type TestTopoFetcher struct{} + +// NewTestAutoScalerFetcher returns TestTopoFetcher. +func NewTestAutoScalerFetcher() *TestTopoFetcher { + return &TestTopoFetcher{} +} + +// AssureAndGetTopo implements TopoFetcher interface. +func (*TestTopoFetcher) AssureAndGetTopo() ([]string, error) { + return []string{}, nil +} + +// FetchAndGetTopo implements TopoFetcher interface. +func (*TestTopoFetcher) FetchAndGetTopo() ([]string, error) { + return []string{}, nil +}